?? 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(); // 清空插件內(nèi)的表單項目
obj.addformitem("username",form1.username.value); // 增加表單項:username
obj.addformitem("password",form1.password.value); // 增加表單項:password
obj.setpath (form1.subpath.value); // 設(shè)置上傳文件的路徑
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>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -