📄 demo4.aspx
字号:
<%@ Page Language="C#" %>
<%@ Register TagPrefix="xu" TagName="upload" Src="xu_control.ascx" %>
<script runat="server">
void Page_Load()
{
if (IsPostBack)
{
char [] delimiter = new char[1];
delimiter[0] = '\n'; // 多个文件名之间使用换行符分割
string sdelimStr = "#";
char [] sdelimiter = new char[1];
sdelimiter[0] = '#'; // 文件信息格式:文件名#文件类型#文件大小
filelist.Text = "<ol>";
string [] split, ssplit;
split = UserControl1.Text.Split(delimiter);
result.Text = "成功上传 " + Convert.ToString(split.Length) + " 个文件";
foreach (string s in split)
{
filelist.Text += "<li>";
ssplit = s.Split(sdelimiter);
if (ssplit.Length > 0) filelist.Text += "<a href=\"" + ssplit[0] + "\">" + ssplit[0] + "</a>";
if (ssplit.Length >= 3) filelist.Text += "," + ssplit[1] + "," + ssplit[2] + " Bytes";
filelist.Text += "</li>";
}
filelist.Text += "</ol>";
}
}
</script>
<html>
<head>
<title>XUploadFiles 功能演示</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<script language="javascript">
function set_para()
{
var obj = xu_find();
if (obj != null)
{
obj.clearformitem(); // 清空插件内的表单项目
obj.addformitem("username",form1.username.value); // 增加表单项:username
obj.addformitem("password",form1.password.value); // 增加表单项:password
obj.setpath (form1.subpath.value); // 设置上传文件的路径
return true;
}
return false;
}
</script>
</head>
<body bgcolor="#cceeff">
<form id="form1" runat="server">
<table width="100%" border="1">
<tr>
<td align="center"><span style="FONT-SIZE: 26px; COLOR: #770000">演示4:带验证信息的上传演示</span></td>
</tr>
<tr>
<td><blockquote>
<p> </p>
<p>文件说明:
<asp:TextBox ID="title" runat="server">Form 表单信息处理</asp:TextBox>
</p>
<p>上传位置:
<asp:DropDownList ID="subpath" runat="server">
<asp:ListItem Value="myfiles" Selected="True">myfiles</asp:ListItem>
<asp:ListItem Value="images">images</asp:ListItem>
<asp:ListItem Value="document">document</asp:ListItem>
<asp:ListItem Value="excel">excel</asp:ListItem>
</asp:DropDownList>
</p>
<p>上传用户:
<asp:TextBox ID="username" runat="server"></asp:TextBox>
(<span style="color:blue"> guest </span>)</p>
<p>上传密码:
<asp:TextBox ID="password" runat="server" TextMode="Password"></asp:TextBox>
(<span style="color:blue"> 8888 </span>)</p>
<p>上传文件:<xu:upload id="UserControl1" runat="server" action="xu_demo4.aspx" cols="50" onbeforeupload="set_para();" errormessage="请选择文件"></xu:upload></p>
<p>
<asp:Button ID="ok" runat="server" Text="提交"></asp:Button>
<input onClick="xu_reset();" type="reset" value="重置" />
<input onClick="javascript:history.go(-1);" type="button" value="返回" />
</p>
<p> </p>
</blockquote></td>
</tr>
<tr>
<td style="COLOR: red;"><p>
<asp:Label ID="result" runat="server"></asp:Label>
</p>
<p>
<asp:Label ID="filelist" runat="server"></asp:Label>
</p></td>
</tr>
</table>
</form>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -