UseSubmitBehavior (后章)
来源:互联网 发布:水利预算软件app 编辑:程序博客网 时间:2024/05/16 11:55
后章
以上的内容是对button控件的UseSubmitBehavior属性的了解,其实在之前,还有一个问题也是纠缠不清。就是js中return false;的问题。我们结合到UseSubmitBehavior 看看。会有什么效果。
例3:
<asp:Button ID="Button4" runat="server" Text="Button" onclick="Button4_Click" UseSubmitBehavior="false" OnClientClick="alert('hello');"/>
后台:
protected void Button4_Click(object sender, EventArgs e)
{
response.write("ddd");
}
与例2相比多了OnClientClick="alert('hello');;执行后查询源代码
<input type="button" name="Button4" value="Button" onclick="alert('hello');__doPostBack('Button4','')" id="Button4" />
发现__doPostback()js方法在,前面多了句alert('hello');
首先先弹出了hello,(客户端事件),然后输出了ddd(服务器段事件,只不过由客户端触发的).再看下面的例子,
例4:
<asp:Button ID="Button4" runat="server" Text="Button" onclick="Button4_Click" UseSubmitBehavior="false" OnClientClick="alert('hello');return false;"/>
后台:
protected void Button4_Click(object sender, EventArgs e)
{
response.write("ddd");
}
与例3相比alert('hello');return false;多了句return false;这也是我们讨论的关键。
执行,查看源代码
<input type="button" name="Button4" value="Button" onclick="alert('hello');return false;__doPostBack('Button4','')" id="Button4" />
__doPostBack('Button4','')
依然在,前面多了句return false;在看看功能上发现弹出了hello,但是没有输出ddd.这就是我们想要的。
以上的内容是对button控件的UseSubmitBehavior属性的了解,其实在之前,还有一个问题也是纠缠不清。就是js中return false;的问题。我们结合到UseSubmitBehavior 看看。会有什么效果。
例3:
<asp:Button ID="Button4" runat="server" Text="Button" onclick="Button4_Click" UseSubmitBehavior="false" OnClientClick="alert('hello');"/>
后台:
protected void Button4_Click(object sender, EventArgs e)
{
response.write("ddd");
}
与例2相比多了OnClientClick="alert('hello');;执行后查询源代码
<input type="button" name="Button4" value="Button" onclick="alert('hello');__doPostBack('Button4','')" id="Button4" />
发现__doPostback()js方法在,前面多了句alert('hello');
首先先弹出了hello,(客户端事件),然后输出了ddd(服务器段事件,只不过由客户端触发的).再看下面的例子,
例4:
<asp:Button ID="Button4" runat="server" Text="Button" onclick="Button4_Click" UseSubmitBehavior="false" OnClientClick="alert('hello');return false;"/>
后台:
protected void Button4_Click(object sender, EventArgs e)
{
response.write("ddd");
}
与例3相比alert('hello');return false;多了句return false;这也是我们讨论的关键。
执行,查看源代码
<input type="button" name="Button4" value="Button" onclick="alert('hello');return false;__doPostBack('Button4','')" id="Button4" />
__doPostBack('Button4','')
依然在,前面多了句return false;在看看功能上发现弹出了hello,但是没有输出ddd.这就是我们想要的。
- UseSubmitBehavior (后章)
- UseSubmitBehavior (前章)
- 由UseSubmitBehavior 引发的“血案” (后章)
- 由UseSubmitBehavior 引发的“血案” (前章)
- asp.net里面button的submit,or usesubmitbehavior property (转载)
- Button.UseSubmitBehavior 属性
- Button的UseSubmitBehavior屬性
- 防止二次提交 UseSubmitBehavior
- Button.UseSubmitBehavior 属性的使用
- Button控件的UseSubmitBehavior属性
- 由UseSubmitBehavior引发的问题
- asp.net 防止二次提交 以及UseSubmitBehavior属性
- asp.net 防止二次提交 以及UseSubmitBehavior属性
- 第三章作业(后)
- ASP.NET Button控件UseSubmitBehavior属性对回发的影响
- button's UseSubmitBehavior="true" and RichText control (TelerikEditor or DevExpress Editor)
- 关于UseSubmitBehavior和OnClientClick同时使用,导致无法触发后台事件的问题
- 第二章第十八题(改正后)
- BW知识点总结及面试要点
- LINUX 环境变量总结
- 有关于txtsetup.sif 错误的问题
- struct stat 和 stat() 的运用
- oracle用户解锁
- UseSubmitBehavior (后章)
- [作业]青蛙的烦恼
- linux中强大且常用命令:find、xargs、grep
- POJ1118解题报告
- XSS(Cross-Site-Scripting)跨站攻击方式以及防御[待续]
- 关闭Google安全搜索,实现无限制搜索
- HDU3861 The King’s Problem Tarjan缩点+二分图求最小路径覆盖
- VB.NET平台杂谈
- 哇,很多的linux的基本知识 的博客啊,有空可以好好的看看啊