我面临着保存和上传图片的问题 . 这是我的代码:
asp:UpdatePanel ID="UpdatePanel1" runat="server"
ContentTemplate
div style="position: absolute; top: 53px; left: -22px;
input id="picupload" type="file" runat="server" onchange="File_OnChange(this)" style="visibility: hidden;"
DIV
asp:Button ID="btnUpload" runat="server" Text="Button"
这是我在调用我的btnupload事件的javascript:
function File_OnChange(sender){
document.getElementById('<%=btnUpload.ClientID%>').click();
}
ContentTemplate
**Triggers**
**asp:PostBackTrigger ControlID="btnsave"**
**/Triggers>**
**/asp:UpdatePanel**
整个代码在更新面板下 . 我有一个保存按钮,我希望这个数据在btnsave按钮事件上发布在服务器上 .
但问题是,当我选择图像时,我的页面加载事件再次触发,并且错误发生在此行:
string strName = picupload.PostedFile.FileName;
错误是:对象引用未设置为对象的实例 .
任何人都可以告诉我为什么我的页面加载事件是第二次触发? plz plz plz plz