服务器空间
button<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" />在button1_click过程里写的插入数据库程序会执行两次。
相同的内容放在page_load里就没有。请问这是什么情况??
button<asp:Button ID="Button1" runat="server" Text="提交" OnClick="Button1_Click" />在button1_click过程里写的插入数据库程序会执行两次。
相同的内容放在page_load里就没有。请问这是什么情况??
解决方案 »
- asp.net jQuery 如何获得返回的json值
- 关于数据库里int型数据为null的问题????
- 高分求弹出窗口 返回选定TreeView值的代码(急)
- 如何在代码页中取非服务器端的控件名称呢?。。。。。。。急呐。。。。。谢谢各位啦。。。。。
- 大家帮帮我啊,一个有关系统对接的问题 急 急 急
- Html元素的属性值如何应用javascript变量的值
- 建议开sharepoint版块,大家的意见呢?
- 在DATAGRID控件中,一项,也就是一个DATAGRIDITEM对象到底指的是什么?它的CONTROLS属性都包括哪些子控件?
- 检查了N次都不知道是为啥子,出错信息是给定编码中有无效的字符。
- 关于DropDownList在 DataGrid模板中的问题?(只有50分了)(需要叶面分离的 写法)
- 求JS函数,函数参数: PopUp(608, 323, myUrls);
- asp.net调试不起来,求救!
if(!ispostback)
{
........
}
button1_click 里写和postback没关系吧
page_load事件中加入判断
if(!ispostback)
{
........
}
又有什么关系呢??
Btn的事件响应怎么会在Page_Load里执行?
写在这里面
2、是不是按钮事件执行了数据库操作,然后Page_Load又再执行一次呢?
3、断点调试上述仅作为参考
因为说 button1_click会执行一次,然后网页本身按钮会变成submit类型的控件又提交一次。我直接把代码写在 IsPostBack 里边了。按钮相当于不执行任何代码,只是提交窗体。