如何生成 OpenFileDialog? 请教大家了?如果我想制作一个上传图片的系统如何在点击按钮后生成一个OpenFileDialog对话框? 谢谢!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form id="form1" method="post" runat="server" enctype="multipart/form-data"> <table width="100%" border="0" align="center" cellpadding="4" cellspacing="0"> <tr> <td> <div align="center"> <asp:Label Runat="server" ID="MyTitle"></asp:Label> </div></td> </tr> <tr> <td id="MyFile"><div align="center"> <INPUT type="file" size="50" NAME="File"> </div></td> </tr> <tr> <td> <div align="center"> <asp:Button Runat="server" Text="上传" ID="Upload"></asp:Button> <input onclick="this.form.reset()" type="button" value="重置(ReSet)"> <input type="reset" id="Close_Admin" Value="关闭" OnClick="JavaScript:InsertResult();" class="buttonA" /> <input type="hidden" id="UploadFilesPath" value="" runat="Server" /> <asp:Label id="strStatus" runat="server" Font-Names="宋体" Font-Bold="True" Font-Size="9pt" Width="100%" BorderStyle="None" BorderColor="White"> </asp:Label> </div></td> </tr> </table> </form> 用ASP.NET 和VB 不能解决吗?谢谢! 不知这样行不定义函数: <script language="C#" runat="server"> public void UploadFile(object sender , EventArgs E) { if(myFile.PostedFile!=null) { //定义一些变量 string nam = myFile.PostedFile.FileName ; int i= nam.LastIndexOf("\\") ; string newnm =nam.Substring(i) ; //改变下面的“c:\\"到你想要保存的地址。 //string path="c:\\test"+newnm; string path=Server.MapPath(newnm); myFile.PostedFile.SaveAs(path) ; //取得上传文件的各种属性。 //fname.Text=myFile.PostedFile.FileName; //fenc.Text=myFile.PostedFile.ContentType ; //fsize.Text=myFile.PostedFile.ContentLength.ToString(); } } </script> 生成页面: <form id="main" method="post" enctype="multipart/form-data" runat="server"><INPUT type="file" id="myFile" name="File1" runat="server"><INPUT type="button" value="Button" id="Button1" name="Button1" OnServerClick="UploadFile" runat="server"></form> 注意:1. enctype="multipart/form-data" 没有这一行上传则不会起作用 获取或设置将窗体的数据发送到服务器时浏览器使用的编码类型2.一定是OnServerClick ,而不是onclick (提示:网页上有错误),大小写无所谓。3。保证:runat="server",否则提示:找不到myfile的命名空间。 Asp.net发生的500可以记录吗? 图片上传问题 在asp.net中使用quartzr的问题 我的www.9292i.com IT资讯网,突然pr变成4了,Google不会算错吧,太突然了 这样的ajax效果怎么实现 据说C#无法解决,问了一天了,没人会,不知道这边有人能提点我一二吗 help!!! 水晶报表制作问题,请高手帮忙 100分:初学ASP网站建成,求网站评测,美工和功能方面!评测送分!!!!一定结贴 这个是什么意思啊?麻烦解释一下 enabled 如何在datagrid中加入web控件? 转换16进制出错。这是怎么回事呀
<table width="100%" border="0" align="center" cellpadding="4" cellspacing="0">
<tr>
<td> <div align="center">
<asp:Label Runat="server" ID="MyTitle"></asp:Label>
</div></td>
</tr>
<tr>
<td id="MyFile"><div align="center">
<INPUT type="file" size="50" NAME="File">
</div></td>
</tr>
<tr>
<td> <div align="center">
<asp:Button Runat="server" Text="上传" ID="Upload"></asp:Button>
<input onclick="this.form.reset()" type="button" value="重置(ReSet)">
<input type="reset" id="Close_Admin" Value="关闭" OnClick="JavaScript:InsertResult();" class="buttonA" />
<input type="hidden" id="UploadFilesPath" value="" runat="Server" />
<asp:Label id="strStatus" runat="server" Font-Names="宋体" Font-Bold="True"
Font-Size="9pt" Width="100%" BorderStyle="None" BorderColor="White">
</asp:Label>
</div></td>
</tr>
</table>
</form>
谢谢!
<script language="C#" runat="server">
public void UploadFile(object sender , EventArgs E)
{
if(myFile.PostedFile!=null)
{
//定义一些变量
string nam = myFile.PostedFile.FileName ;
int i= nam.LastIndexOf("\\") ;
string newnm =nam.Substring(i) ;
//改变下面的“c:\\"到你想要保存的地址。
//string path="c:\\test"+newnm;
string path=Server.MapPath(newnm);
myFile.PostedFile.SaveAs(path) ;
//取得上传文件的各种属性。
//fname.Text=myFile.PostedFile.FileName;
//fenc.Text=myFile.PostedFile.ContentType ;
//fsize.Text=myFile.PostedFile.ContentLength.ToString(); }
}
</script>
生成页面:
<form id="main" method="post" enctype="multipart/form-data" runat="server">
<INPUT type="file" id="myFile" name="File1" runat="server">
<INPUT type="button" value="Button" id="Button1" name="Button1" OnServerClick="UploadFile" runat="server">
</form>
注意:
1. enctype="multipart/form-data" 没有这一行上传则不会起作用
获取或设置将窗体的数据发送到服务器时浏览器使用的编码类型2.一定是OnServerClick ,而不是onclick (提示:网页上有错误),大小写无所谓。3。保证:runat="server",否则提示:找不到myfile的命名空间。