<input type="File" >的功能替代问题,高手请进。 你把HtmlControl作为服务器控件运行不就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ Page language="VB"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" ><HTML> <HEAD> <title>cry</title> <script language="vb" runat="server"> Private Sub Page_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load me.Button1.Attributes("onclick")="javascript:hidfile.click();" End Sub </script> <meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1"> <meta name="CODE_LANGUAGE" Content="VB"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> </HEAD> <body MS_POSITIONING="GridLayout"> <form id="Form1" method="post" runat="server"> <FONT face="宋体"><input type="file" onpropertychange="document.Form1.TextBox1.value=this.value;" name="hidfile" style="WIDTH: 1px; HEIGHT: 1px;visibility:hidden;"> <asp:TextBox id="TextBox1" runat="server"></asp:TextBox> <asp:Button id="Button1" runat="server" Text="Button" CausesValidation="False"></asp:Button> </FONT> </form> </body></HTML> 这个很容易实现啊。要注意的问题是:1、表单一定要有enctype="multipart/form-data"这个标签。2、<input type="file" id="File1" runat="server">不要忘了runat=server。3、HttpPostedFile PostedFile=File.PostedFile这个就把上传的文件取出来了。可以操作PostedFile对象了。比如取文件名,在服务器上存储等等。 哪位兄弟会用VS2010比较两个页面的差异呢? 使用正则表达式获取html指定标签下的内容。 怎样在asp.net 中实现幻灯片的效果?.......在线等! 学.NET的该向ERP方向发展还是向OA方向发展呢?你们的意见就是我的动力 看看这种嵌套的问题如何解决? 不支持 UpdateCommand 的动态 SQL 生成? 关于动态创建Web控件的问题 有谁见过这个极端的古怪问题? 我能不能从aspx页面继承下来? 为什么我下面的分页不行呢(用datagrid) 如何根据需要显示多个单选按钮? w3c定义的xslt太搞笑了,xsl:variable分明是一个常量,为什么要这么命名呢?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>cry</title>
<script language="vb" runat="server">
Private Sub Page_Load(ByVal sender As System.Object,ByVal e As System.EventArgs) Handles MyBase.Load
me.Button1.Attributes("onclick")="javascript:hidfile.click();"
End Sub
</script>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="VB">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<FONT face="宋体"><input type="file" onpropertychange="document.Form1.TextBox1.value=this.value;" name="hidfile" style="WIDTH: 1px; HEIGHT: 1px;visibility:hidden;">
<asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
<asp:Button id="Button1" runat="server" Text="Button" CausesValidation="False"></asp:Button>
</FONT>
</form>
</body>
</HTML>
要注意的问题是:
1、表单一定要有enctype="multipart/form-data"这个标签。
2、<input type="file" id="File1" runat="server">不要忘了runat=server。
3、HttpPostedFile PostedFile=File.PostedFile这个就把上传的文件取出来了。可以操作PostedFile对象了。比如取文件名,在服务器上存储等等。