file.aspx

来自「asp做的新闻系统」· ASPX 代码 · 共 231 行

ASPX
231
字号
<%@ Page language="c#" Codebehind="File.aspx.cs" AutoEventWireup="false" Inherits="Web.SysAdmin.File" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
	<HEAD>
		<title>文件管理</title>
		<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
		<meta content="C#" name="CODE_LANGUAGE">
		<meta content="JavaScript" name="vs_defaultClientScript">
		<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
		<LINK href="../Common/common.css" type="text/css" rel="STYLESHEET">
		<script language="javascript">		
		
		//检查数据是否合法
		function CheckInput()
		{			
			if(document.all("TxtFileName").value=="")
			{
				alert("文件名不能为空!");
				document.all("TxtFileName").focus();
				return false;
			}
            else
			{
    			document.all("PalArticle").focus();
				return true;
			}
		}
		
		//提示是否确定删除
		function Del(Grd)
		{
			if(document.all("TxtState").value == "0")
			{
				for(i=1;i<document.all(Grd).children[0].children.length-1;i++)
				{
					if(document.all(Grd).children[0].children[i].children[0].children[0].checked)
					{
						if(confirm("是否确定删除?"))
							return true;
						else
							return false;
					}
				}
				
				alert("请先选择一条记录!");
					return false;
			}
			else
			{
				if(confirm("是否确定删除?"))
					return true;
				else
					return false;
			}
		}
		
		//
		//判断选择是否为空
		function CheckSelect(Grd,strNote)
		{
			var nSelect = 0;
			for(i=1;i<document.all(Grd).children[0].children.length-1;i++)
			{
				if(document.all(Grd).children[0].children[i].children[0].children[0].checked)
				{
					nSelect = nSelect + 1;
				}
			}
			
			if (nSelect == 0)
			{
				alert("请先选择一条记录!")
				return false;
			}
			
			if (nSelect > 1)
			{
				alert("对不起," + strNote + "只能选择一条记录,请重新选择!");
				return false;
			}
			else
			{				
				return true;
			}	
		}		
		
		//单击选择
		var sElement,eElement;
        function Click(Grd)
        {  
			var source=event.srcElement;
			if (source==null)
            return false;

			while(source.tagName!="TR")
			{
				source=source.parentElement;
				if (source==null)
					return false;
			}          
			
			if (document.all(Grd).children[0].children[0]==source)
			{
				return false;
			}
			else if(document.all(Grd).children[0].children[document.all(Grd).children[0].children.length-1]==source)
			{
				return false;
			}
			
			if (event.srcElement==source.children[0].children[0])
             return;
             			
			if (source.children[0].children[0].checked)
			{
				source.children[0].children[0].checked = false;
			}
			else
			{
				source.children[0].children[0].checked = true; 
			}
			return true;
		}
		
		//双击选择
        function DbClick(Grd)
        {
			if (document.all.BtnView.disabled=="disabled")
				return ;
	        
			var source=event.srcElement;
			if (source==null)
				return ;

			while(source.tagName!="TR")
			{
				source=source.parentElement;
				if (source==null)
					return ;
			}          
			//first row
			if (document.all(Grd).children[0].children[0]==source)
				return ;

			//last row
			if (document.all(Grd).children[0].children[document.all(Grd).children[0].children.length-1]==source)
				return ;
          
			//clear checked
			for(i=1;i<document.all(Grd).children[0].children.length-1 ; i++)
			{
				document.all(Grd).children[0].children[i].children[0].children[0].checked = false;    
			}

			source.children[0].children[0].checked = true;			        
			document.all.BtnView.click();
		}
		</script>
	</HEAD>
	<body leftMargin="0" topMargin="10" scroll="yes" MS_POSITIONING="GridLayout">
		<form id="Form1" method="post" runat="server" enctype="multipart/form-data">
			<FONT face="宋体">
				<TABLE id="allTable" cellSpacing="0" cellPadding="0" align="center" background="..\Image\background.gif" border="0" width="60%">
					<TBODY>
						<TR>
							<TD style="HEIGHT: 22px" align="left" colSpan="2" height="22">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
								<TABLE id="Table1" style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse" borderColor="#696969" cellSpacing="0" cellPadding="0" width="100%" bgColor="gainsboro" borderColorLight="#dddddd" border="1" runat="server">
									<TR>
										<td>文件管理</td>
										<TD align="right">
											<asp:button id="BtnAdd" runat="server" BorderStyle="Groove" Text="上 传" Height="22px"></asp:button>&nbsp;
											<asp:button id="BtnDel" runat="server" BorderStyle="Groove" Text="删 除" Height="22px"></asp:button>&nbsp;
											<asp:button id="BtnSave" runat="server" BorderStyle="Groove" Text="保 存" Height="22px"></asp:button>&nbsp;
											<asp:button id="BtnCancel" runat="server" BorderStyle="Groove" Text="取 消" Height="22px"></asp:button></TD>
									</TR>
								</TABLE>
							</TD>
						</TR>
						<TR>
							<TD style="HEIGHT: 3px" colSpan="2" height="3">
			</FONT>
			<asp:label id="LabRowCount" runat="server" Height="3px" Visible="False" ForeColor="Black" Width="31px" Font-Size="Smaller"></asp:label><asp:label id="LabRowID" runat="server" Height="3px" Visible="False" ForeColor="Black" Width="31px" Font-Size="Smaller"></asp:label><asp:label id="LabID" runat="server" Height="3px" Visible="False" ForeColor="Black" Width="31px" Font-Size="Smaller"></asp:label><asp:textbox id="TxtState" runat="server" Height="16px" Width="0px" Font-Size="9pt" MaxLength="50"></asp:textbox><asp:imagebutton id="IbtQuery" runat="server" Height="1px" Width="1px" ToolTip="查询"></asp:imagebutton></TD></TR>
			<TR>
				<TD vAlign="top" align="middle" colSpan="2">
					<P><asp:panel id="PalArticle" runat="server" Width="100%"></P>
					<P><asp:datagrid id="GrdFile" style="CURSOR: hand" runat="server" ForeColor="Black" Width="100%" Font-Size="9pt" PagerStyle-HorizontalAlign="Right" AllowSorting="True" HorizontalAlign="Center" AllowPaging="True" AutoGenerateColumns="False" GridLines="Horizontal" CellPadding="3" BorderColor="#E0E0E0" BackColor="White">
							<AlternatingItemStyle CssClass="middle_row" BackColor="WhiteSmoke"></AlternatingItemStyle>
							<HeaderStyle Font-Bold="True" ForeColor="Black" BackColor="Gainsboro"></HeaderStyle>
							<Columns>
								<asp:TemplateColumn HeaderText="选择">
									<HeaderStyle HorizontalAlign="Left" Height="20px" Width="10%"></HeaderStyle>
									<ItemStyle HorizontalAlign="Left" Height="22px"></ItemStyle>
									<ItemTemplate>
										<asp:CheckBox id="CbxSelect" runat="server"></asp:CheckBox>
									</ItemTemplate>
								</asp:TemplateColumn>
								<asp:HyperLinkColumn Target="_blank" DataNavigateUrlField="id" DataNavigateUrlFormatString="GetFile.aspx?ID={0}" DataTextField="filename" HeaderText="文件名">
									<HeaderStyle Width="40%"></HeaderStyle>
								</asp:HyperLinkColumn>
								<asp:BoundColumn DataField="ContentType" SortExpression="ContentType" HeaderText="类型">
									<HeaderStyle HorizontalAlign="Left" Width="20%"></HeaderStyle>
									<ItemStyle HorizontalAlign="Left"></ItemStyle>
								</asp:BoundColumn>
								<asp:BoundColumn DataField="datetime" SortExpression="datetime" HeaderText="时间">
									<HeaderStyle Width="50%"></HeaderStyle>
								</asp:BoundColumn>
								<asp:BoundColumn Visible="False" DataField="id" SortExpression="id" HeaderText="id"></asp:BoundColumn>
							</Columns>
							<PagerStyle NextPageText="下一页" PrevPageText="上一页" HorizontalAlign="Right" ForeColor="Black" Mode="NumericPages"></PagerStyle>
						</asp:datagrid></P>
					</asp:panel></TD>
			</TR>
			<TR>
				<TD vAlign="top" align="right" colSpan="2"><asp:panel id="PalView" runat="server" Width="100%">
      <TABLE id="Table4" style="BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; BORDER-COLLAPSE: collapse; HEIGHT: 73px" borderColor="#dddddd" cellSpacing="0" cellPadding="0" width="100%" bgColor="whitesmoke" borderColorLight="#dddddd" border="1" runat="server">
							<TR>
								<TD style="FONT-SIZE: 9pt" align="right" width="80"><FONT face="宋体">文件名:</FONT></TD>
								<TD colSpan="3">&nbsp; <INPUT id="TxtFileName" type="text" name="imgName" runat="server">
								</TD>
							</TR>
							<TR>
								<TD style="FONT-SIZE: 9pt" align="right" width="80">上传文件:</TD>
								<TD colSpan="3">&nbsp; <INPUT id="UploadFile" style="WIDTH: 345px; HEIGHT: 22px" type="file" size="38" name="UploadFile" runat="server">&nbsp;*</TD>
							</TR>
						</TABLE>&nbsp; 
      </asp:panel></TD>
			</TR>
			</TBODY></TABLE></FONT></form>
	</body>
</HTML>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?