我遇到了保存和上传图片的问题。 这是我的代码:
asp:UpdatePanel ID =“UpdatePanel1”runat =“server”
ContentTemplate
div style="position: absolute; top: 53px; left: -22px;
输入id =“picupload”type =“file”runat =“server”onchange =“File_OnChange(this)”style =“visibility: 隐藏;“
DIV
asp:按钮ID =“btnUpload”runat =“server”Text =“按钮”
这是我的javascript,我正在调用我的btnupload事件:
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