`
holoblog
  • 浏览: 1224665 次
博客专栏
E0fcf0b7-6756-3051-9a54-90b4324c9940
SQL Server 20...
浏览量:18894
文章分类
社区版块
存档分类
最新评论

.net Textbox TextChanged小问题

 
阅读更多

前几天碰到一个.net的问题。原先以为是.net的bug。后来发现还是自己的问题。

当一个文本框的时间属性做启用TextChanged。点击文本框发现不光.net触发了此时间,同时也触发了一个button的时间。那个button是先加上去的。

后来才发现button中含有一个属性UseSubmitBehavior.这个属性值是True.

当我在文本框中敲回车的时候,表单提交。因为在.net中一个Page只有一个form表单。所以也就有一个Sumbit事件。当UseSubmitBehavior的属性是True的时候,表单的提交就会触发此事件。先后顺序是先触发点击事件,然后触发UseSubmitBehavior为True的button的click时间。当然如果有多个button就会默认的触发第一个button事件。

为了解决该问题将UseSubmitBehavior改为false即可

分享到:
评论

相关推荐

    Asp.net TextBox的TextChanged事件使用介绍

    动态创建的控件是如何加载视图状态,还提到ProcessPostData方法的调用,这里我就用TextBox的TextChanged事件来说说视图数据的加载以及事件的触发

    从GridView触发TextBox TextChanged事件

    从GridView触发TextBox TextChanged事件

    asp.net 动态创建TextBox控件及状态数据如何加载

    接着上文Asp.net TextBox的TextChanged事件你真的清楚吗?这里我们来说说状态数据时如何加载的,需要的朋友可以参考下

    ASp.net 文本框(TextBox)计算,判断输入的是否是数字

    代码如下:protected void txtQty_TextChanged(object sender, EventArgs e) { checkForm(); } //检验文本信息是否合法,如果合法则开始计算 protected void checkForm() { try { if (!IsNumberic(txtQty.Text) && ...

    c#、asp.net基础程序练习

    private void textBox1_TextChanged(object sender, EventArgs e) { } private void button2_Click(object sender, EventArgs e) { int testint1 = 1000; //定义变量 int testint2 = 60; testint2 += 60; ...

    c#textbox输入框自动提示、自动完成、自动补全功能

    c#textbox输入框自动提示、自动完成、自动补全功能.rar 详情请参考:http://blog.csdn.net/testcs_dn/article/details/45293253

    vb.net2012操作跨窗体控件(单线程和多线程两种方法)实例

    Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged Form2.TextBox1.Text = TextBox1.Text End Sub Private Sub Button3_Click(sender As Object, e As ...

    C#中文分词 .NET直接引用版

    直接把NICTCASA.DLL 添加引用 把DATA文件放入bin Debug Data... private void textBox1_TextChanged(object sender, EventArgs e) { } private void textBox2_TextChanged(object sender, EventArgs e) { } }

    VB 计算器 VB计算器 VB.NET计算器 C#计算器

    <asp:TextBox ID="TextBox1" runat="server" BorderStyle="Solid" BorderWidth="1px" Width="180px" CausesValidation="True" OnTextChanged="TextBox1_TextChanged" ForeColor="Transparent">0</asp:TextBox> ...

    简单的 留言板

    using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.... protected void TextBox1_TextChanged(object sender, EventArgs e) { } }

    延迟TextChanged事件的自定义文本框

    继承基本文本框控件的文本框控件,该控件会延迟文本更改事件

    ASP.NET 页面事件执行顺序介绍

    代码如下: #region 控件事件 第六步 protected void Button1_Click(object sender, EventArgs e) { //用这些事件来处理特定控件事件,如 Button 控件的 Click 事件或 TextBox 控件的 TextChanged 事件。 //注意 //在...

    Visual C++ 2008 Feature Pack Demo

    TextBox控件也衍生出了很多小弟弟,限制某些字符的输入,也不用去响应TextChanged、KeyDown等事件了。但是Visual C++程序员肯定是再一次的失望了。在这几个版本的Visual Studio 中我没有看到MFC的本质的提升(添加...

    html5 slider源码

    根据html5的最新<input type="range"> 来实现拖拉条功能。并把拖拉条的数值显示到textbox中。并触发后台textchanged事件。 使用到ajax updatepannal 防止页面整体刷新。

    打败所有黑客的加密算法

    现在问题是,黑客对你信息不能解密的放过,能够解密的再留下破解。你的信息仍然处于危险之中。于是有了我现在所说的这种加密方法,非函数不校检的加密方法。 加密思想: 原始文本:1234567890 密钥:123 首先如果...

    如何实现web页面的提示保存功能

    Microsoft Visual Studio.NET 7.0" name="GENERATOR"> ;Visual Basic 7.0" name="CODE_LANGUAGE"> ;JavaScript" name="vs_defaultClientScript"> ;...

    ASP.NETWeb服务器控件.pptx

    ASP.NET提供的Web效力器控件简化了Web运用顺序的设计进程。 Windows控件的属性、方法、事情都是在本机上执行的; Web效力器控件的属性、方法、事情那么全部是在效力器端执行的。 在Web运用顺序中,用户经过客户端...

Global site tag (gtag.js) - Google Analytics