发现 ASP.Net 的一个关于回车提交的 Bug ? 必须多于一个 Text 域回车提交,Server: ButtonX_Click 才能截获!...
ASP.Net 中:
如果 Text 类型的域只有一个,此时按下回车提交,WebServer 端 ButtonX_Click 竟然截获不到,只能在 WebServer 端 Page_Load 里截获,与传统的 Web Form 提交到 Action CGI 没区别了!
假如 Text 类型的域多于一个,此时按下回车提交,在 WebServer 端 ButtonX_Click 可以截获!
Test.aspx
<html>
<script language="C#" runat=server>
void Button1_Click(object sender, EventArgs e)
{
//如果 Text 类型的域只有一个,此时按下回车提交,在 WebServer 端 ButtonX_Click 竟然截获不到
Label1.Text = "刚才您输入了: " + TextBox1.Text;
}
void Page_Load(object sender, EventArgs e)
{
//如果 Text 类型的域只有一个,此时按下回车提交,在 WebServer 端 ButtonX_Click 竟然截获不到,只能在 WebServer 端 Page_Load 里截获
//Button1_Click(null,null);
}
</script>
<body>
<form runat="server" EnableViewState="False">
ASP.Net 中:
<BR>如果 Text 类型的域只有一个,此时按下回车提交,WebServer 端 ButtonX_Click 竟然截获不到,只能在 WebServer 端 Page_Load 里截获:<BR>
asp:TextBox1:<BR>
<asp:TextBox id="TextBox1" runat="server" Text="asp:TextBox" />填写完毕后请按下回车提交 注意 与 点击 Submit 按钮的效果的不同<BR>
假如去掉下面的 Text 类型的域,这样只有一个 Text 类型的域,此时按下回车提交,在 WebServer 端 ButtonX_Click 竟然截获不到,只能在 WebServer 端 Page_Load 里"截获"处理! 与传统的 Web Form Action CGI 没区别了<BR>
假如 Text 类型的域多于一个,此时按下回车提交,在 WebServer 端 ButtonX_Click 可以截获<BR>
HTML FORM INPUT:<BR>
<INPUT TYPE="text" VALUE="HTML INPUT" disabled="disabled">
<asp:button id="Button1" text="submit" OnClick="Button1_Click" runat="server" />
<BR>
<asp:Label id="Label1" runat="server" />
</form>
</body>
</html>
转载于:https://www.cnblogs.com/Microshaoft/archive/2005/01/23/2485745.html
发现 ASP.Net 的一个关于回车提交的 Bug ? 必须多于一个 Text 域回车提交,Server: ButtonX_Click 才能截获!...相关推荐
- 在html中怎么在按回车的时候换到下一个文本框_史上最全的HTML、CSS知识点总结,浅显易懂。适合入门新手...
一,html+css基础 1-1 Html和CSS的关系 学习web前端开发基础技术需要掌握:HTML.CSS.JavaScript语言.下面我们就来了解下这三门技术都是用来实现什么的: 1. HTM ...
- 发现asp.net 2.0 在MSDN中的多个BUG 关于无刷新窗体的
asp.net实现无刷新窗体的关键接口是ICallbackEventHandler,在MSDN对无刷新窗体的c#示例代码中存在了多个明显的错误. 原MSDN示例地址:ms-help://MS.MSDN ...
- 让一个网页打开的同时自动为另一个网页自动填写表单并提交
让一个网页打开的同时自动为另一个网页自动填写表单并提交 if you use "window.open" to open the window,you can ...
- 一个跟jquery serializeArray()一起使用的函数,主要来方便提交表单。
一个跟jquery serializeArray()一起使用的函数,主要来方便提交表单. .serializeArray() 序列化表格元素 (类似 '.serialize()' 方法) 返回 JSO ...
- ASP.NET Web API 记录请求响应数据到日志的一个方法
原文:ASP.NET Web API 记录请求响应数据到日志的一个方法 原文:http://blog.bossma.cn/dotnet/asp-net-web-api-log-request-resp ...
- PHP表单提交后页面跳转,PHP在表单提交后重定向到另一个页面
PHP在表单提交后重定向到另一个页面 我已经阅读了有关将 Headers 插入到php表单文件中的所有帖子,以便在提交表单后将用户重定向到另一个URL - 但我无法弄清楚如何执行此操作 . 以下是我的 ...
- 学习ASP.NET Core, 怎能不了解请求处理管道[3]: 自定义一个服务器感受一下管道是如何监听、接收和响应请求的...
学习ASP.NET Core, 怎能不了解请求处理管道[3]: 自定义一个服务器感受一下管道是如何监听.接收和响应请求的 原文:学习ASP.NET Core, 怎能不了解请求处理管道[3]: 自定义一 ...
- 【荐读】我观察14年才发现,那些很努力却没成就的人都有一个特点
[荐读]我观察14年才发现,那些很努力却没成就的人都有一个特点 2017-03-29 正信正行珞珈精英 来源:知识管理中心KMCenter(ID:KMCenter) 作者:田志刚 http://mp. ...
- 【知乎】怎么成为一个优秀的程序员,而不是一个优秀的码农?
怎么成为一个优秀的程序员,而不是一个优秀的码农? 9 条评论 分享 默认排序按时间排序 98 个回答 3844赞同反对,不会显示你的姓名 萧井陌 微信公众号:炼瓜研究所 技术社区 - 3844 人赞同 ...
最新文章
- Linux下同步模式、异步模式、阻塞调用、非阻塞调用总结
- day011_步入百万年薪的第十一天
- linux 删除文件反选
- vuejs目录结构启动项目安装nodejs命令,api配置信息思维导图版
- JDK 8 Javadoc调整了方法列表
- 图像拼接(二):OpenCV同时打开两个摄像头捕获视频
- asp.net微信公众平台开发
- ubuntu: root用户
- sql别名无效_SQL别名
- keytool错误: java.lang.RuntimeException: 用法错误,and 不是合法的命令【转】
- Bias and Variance with Mismatched Distributions
- 17款最佳的代码审查工具
- 支持断点续传的大文件传输协议
- 读书笔记-项目计划、进度与控制
- [质因数分解]樱花 洛谷P1445
- iphonex 序列号_iPhoneX序列号在哪 苹果X序列号怎么看?
- Luogu P5416 [CTSC2016]时空旅行
- MFC 利用opencv实现视频播放
- 2020年“信创”火了!一文看懂什么是信创
- 动态规划最好的讲解之一 | 算法干货