asp.net ajax 中的FileUpload控件怎么用?
答案:2 悬赏:80 手机版
解决时间 2021-04-04 19:47
- 提问者网友:浩歌待明月
- 2021-04-03 22:10
要实现用FileUpload空间asp.net ajax 2.0 无刷新上传图片怎么做?最好是详细代码.
最佳答案
- 五星知识达人网友:迟山
- 2021-04-03 23:30
前台代码: <br><asp:ScriptManager ID="ScriptManager1" runat="server"><br></asp:ScriptManager><br> <asp:UpdatePanel ID="UpdatePanel1" runat="server" ><br><ContentTemplate><br><table> <br><tr><br> <td >上传图片</td><br> <td><br> <asp:FileUpload ID="fppicFilePath" runat="server" /><br> </td><br></tr><br><table> <br> </ContentTemplate><br> </asp:UpdatePanel><br>前台代码:<br> //获取上传图片的地址,然后按当前时间重新给图片取名字<br>string picFilePath = DateTime.Now.Ticks.ToString() + this.fppicFilePath.FileName;<br>//图片放置的路径<br>string path = Server.MapPath("../admin_Katstar/"); <br>this.fppicFilePath.PostedFile.SaveAs(path + picFilePath);<br>//添加到数据库:<br> jobornQQpicInfo.picFilePath = picFilePath; //对应数据库的列<br> int row = jobornQQpicBll.Insert(jobornQQpicInfo); //添加的方法<br> if (row > 0)<br> {<br> ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('添加成功')</script>");<br> }<br> else<br> {<br> ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('添加失败')</script>");<br> }
全部回答
- 1楼网友:怙棘
- 2021-04-04 01:09
在asp.net ajax中,由于一个aspx页面上只能有一个scriptmanager控件,所以在有master-page的情况下,如果需要在master-page和content-page中需要引入不同的脚本时,就需要在content-page中使用scriptmanagerproxy,而不是scriptmanager,scriptmanagerproxy和 scriptmanager是两个非常相似的控件。简单定义形式如下:
<asp:scriptmanagerproxyid="scriptmanagerproxy1"runat="server"> <services> <asp:servicereferencepath="calculwebservice.asmx"/> </services></asp:scriptmanagerproxy>
在它下面可以添加的子标签有:services,scripts,authenticationservice,profileservice
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯