TextBox OnTextChanged事件ASP.NET后,标签不会更改

利率

我有一个用户名TextBox和一个Label,当TextBox文本更改时,该标签应更新为(V或X)。仅当例如按下自动刷新页面的按钮时,标签才会更新。

这是代码:

<asp:TextBox ID="username" runat="server" OnTextChanged="checkUsername" Width="80%"></asp:TextBox>

<asp:Label ID="usernameCheck" runat="server" CssClass="checkL"></asp:Label>

和aspx.cs

protected void checkUsername(object sender, EventArgs e)
{
    if (username.Text.Length < 3 || username.Text.Length > 15)
    {
        //---Label = X (in red)
        usernameCheck.Text = "\u2715";
    }
    else
    {
        if (myBl.checkUsername(Convert.ToString(username)))
        {
            //---Label = X (in red)
            usernameCheck.Text = "\u2715";
        }
        else
        {
            //---Label = V (in green)
            usernameCheck.Text = "\u2713";
        }
    }

}


谢谢你的帮助。

埃尔加维兰

您需要添加AutoPostBack="true"到您的文本框。这将导致它回发并触发该服务器端事件。

尽管有很多更好的方法可以完成您要完成的任务,但大多数方法都不需要整页的回发。我会尝试使用javascript change事件并使用类似回调方法的方法进行AJAX调用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET中TextBox的KeyPress事件

来自分类Dev

将 javascript 函数添加到网页时,不会触发 ASP.Net OnTextChanged 事件

来自分类Dev

ASP.NET MVC 4.5 OnBlur事件TextBox

来自分类Dev

在ASP.NET中计算TextBox的TextChanged()事件的总数

来自分类Dev

Asp.net-将Textbox字段更改为gridview中位于标签后面的代码

来自分类Dev

WPF TextBox 事件 TextChanged PreviewTextInput 不会触发

来自分类Dev

asp:textbox的值在被覆盖后未更改

来自分类Dev

asp:textbox的值在被覆盖后未更改

来自分类Dev

为什么通过Javascript更改文本框的文本不会触发Asp .Net中的OnTextChanged

来自分类Dev

如何使用ajax处理asp.net中的TextBox.KeyPress事件

来自分类Dev

如何在textbox.text_changed(ASP.NET)上进行事件

来自分类Dev

通过JavaScript更改ASP:TEXTBOX的BackgroundColor

来自分类Dev

ASP NET强制TextBox更新或失去焦点

来自分类Dev

ASP.NET TextBox控件未包装

来自分类Dev

Excel VBA TextBox事件

来自分类Dev

TextBox按键事件验证

来自分类Dev

WPF TextBox事件

来自分类Dev

带TextMode =“ MultiLine” Wrap =“ True”的asp:TextBox不会换行

来自分类Dev

asp Textbox.text 属性不会随 javascript 改变

来自分类Dev

如何获取 <script> 标签内函数的 asp:textbox 内容?

来自分类Dev

输入与.net texbox:输入按下后输入清除,asp:textbox不显示

来自分类Dev

在asp.net中执行JS函数后TextBox的颜色值消失?

来自分类Dev

我可以遍历TextBox ID来检查/更改ASP.NET C#中的值吗?

来自分类Dev

asp:TextBox通过.NET代码在后面更改占位符

来自分类Dev

我可以遍历TextBox ID来检查/更改ASP.NET C#中的值吗?

来自分类Dev

在asp.net MVC中,如何使用AutoPostBacking更改部分视图中TextBox的值

来自分类Dev

asp:TextBox通过.NET代码在后面更改占位符

来自分类Dev

如何在jQuery中为asp:textbox进行onchange事件

来自分类Dev

如何在ASP.NET中将DataFormatString设置为Textbox?

Related 相关文章

  1. 1

    ASP.NET中TextBox的KeyPress事件

  2. 2

    将 javascript 函数添加到网页时,不会触发 ASP.Net OnTextChanged 事件

  3. 3

    ASP.NET MVC 4.5 OnBlur事件TextBox

  4. 4

    在ASP.NET中计算TextBox的TextChanged()事件的总数

  5. 5

    Asp.net-将Textbox字段更改为gridview中位于标签后面的代码

  6. 6

    WPF TextBox 事件 TextChanged PreviewTextInput 不会触发

  7. 7

    asp:textbox的值在被覆盖后未更改

  8. 8

    asp:textbox的值在被覆盖后未更改

  9. 9

    为什么通过Javascript更改文本框的文本不会触发Asp .Net中的OnTextChanged

  10. 10

    如何使用ajax处理asp.net中的TextBox.KeyPress事件

  11. 11

    如何在textbox.text_changed(ASP.NET)上进行事件

  12. 12

    通过JavaScript更改ASP:TEXTBOX的BackgroundColor

  13. 13

    ASP NET强制TextBox更新或失去焦点

  14. 14

    ASP.NET TextBox控件未包装

  15. 15

    Excel VBA TextBox事件

  16. 16

    TextBox按键事件验证

  17. 17

    WPF TextBox事件

  18. 18

    带TextMode =“ MultiLine” Wrap =“ True”的asp:TextBox不会换行

  19. 19

    asp Textbox.text 属性不会随 javascript 改变

  20. 20

    如何获取 <script> 标签内函数的 asp:textbox 内容?

  21. 21

    输入与.net texbox:输入按下后输入清除,asp:textbox不显示

  22. 22

    在asp.net中执行JS函数后TextBox的颜色值消失?

  23. 23

    我可以遍历TextBox ID来检查/更改ASP.NET C#中的值吗?

  24. 24

    asp:TextBox通过.NET代码在后面更改占位符

  25. 25

    我可以遍历TextBox ID来检查/更改ASP.NET C#中的值吗?

  26. 26

    在asp.net MVC中,如何使用AutoPostBacking更改部分视图中TextBox的值

  27. 27

    asp:TextBox通过.NET代码在后面更改占位符

  28. 28

    如何在jQuery中为asp:textbox进行onchange事件

  29. 29

    如何在ASP.NET中将DataFormatString设置为Textbox?

热门标签

归档