ASP.net如何在TextChanged事件中无效

绍迈尔

如何在textchanged事件中使页面无效。

我有一个带有文本框和提交按钮的简单表单,如果输入的文本无效,我想禁用该按钮或停止提交。因为我有一些db操作来检查内容的有效性,所以将在textchanged事件中检查有效性。如果我可以在textchanged事件中使页面无效,那么可能会更容易,请给我一些简单的方法来实现此功能,谢谢!

绍迈尔

我能够完美地解决自己的问题。我使用了customvalidator OnServerValidate事件

http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.customvalidator.onservervalidate(v=vs.110).aspx

现在,在我的TextChanged事件中,如果输入的数据不正确,我会显示一条警告,在我的提交按钮的button_click事件中,我调用Page.Validate(),该函数随后调用与文本框关联的每个自定义验证器的OnServerValidate事件处理程序。

 protected void btnIssueItem_Click(object sender, EventArgs e)
    {
        Page.Validate();
        if (!Page.IsValid)
            return;
....
}


protected void tbRoomID_CustomValidator_ServerValidate(object source, ServerValidateEventArgs args)
    {
        BAL bal = new BAL();
        args.IsValid = bal.GetRoomByRoomID(Int32.Parse(args.Value)).Count == 0 ? false : true;
    }

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在asp.net中确认onclick事件?

来自分类Dev

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

来自分类Dev

如何在ASP.Net WebForm中手动使缓存数据无效

来自分类Dev

如何在JavaScript中的OnUnload事件中清除asp.net会话值

来自分类Dev

如何在asp.net中的页面加载中调用选定的索引更改事件

来自分类Dev

如何在ASP.NET后面的代码中为ImageButton的ClickI()事件连接

来自分类Dev

如何在ASP.NET C#中触发事件的OnChange类型

来自分类Dev

如何在gridview RowDataBound中创建按钮单击事件c#asp.net

来自分类Dev

如何在ASP.NET中删除asp:calendar的“周末”?

来自分类Dev

如何在ASP.NET Core中创建也会触发无效输入的自定义验证器?

来自分类Dev

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

来自分类Dev

如何从asp.net Webform中的GridView优化“ foreach”事件?

来自分类Dev

如何在asp.net页面的sharepoint应用程序部分中的按钮的onclick事件之前运行javascript

来自分类Dev

如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

来自分类Dev

如何在asp.net页面的sharepoint应用程序部分中的按钮的onclick事件之前运行javascript

来自分类Dev

如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

来自分类Dev

ASP.NET WebForms中的异步事件

来自分类Dev

ASP.NET中TextBox的KeyPress事件

来自分类Dev

如果asp.net mvc不支持页面加载事件,那么我们应该如何在mvc中处理页面事件

来自分类Dev

提交表单后如何显示加载图标,但如果模型在ASP .NET MVC中无效,则如何显示

来自分类Dev

如何在Xcode中订阅TextField的TextChanged事件

来自分类Dev

如何在ASP.NET MVC中重置会话超时

来自分类Dev

如何在Asp.net Core中缓存资源?

来自分类Dev

如何在IIS 8中重新注册ASP.NET?

来自分类Dev

我如何在ASP.NET MVC中隐藏div

来自分类Dev

如何在ASP.NET Web API中接收JSON?

来自分类Dev

如何在ASP.NET MVC中运行作业?

来自分类Dev

如何在ASP.NET MVC中配置HTML压缩

来自分类Dev

如何在asp.net的gridview中创建链接

Related 相关文章

  1. 1

    如何在asp.net中确认onclick事件?

  2. 2

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

  3. 3

    如何在ASP.Net WebForm中手动使缓存数据无效

  4. 4

    如何在JavaScript中的OnUnload事件中清除asp.net会话值

  5. 5

    如何在asp.net中的页面加载中调用选定的索引更改事件

  6. 6

    如何在ASP.NET后面的代码中为ImageButton的ClickI()事件连接

  7. 7

    如何在ASP.NET C#中触发事件的OnChange类型

  8. 8

    如何在gridview RowDataBound中创建按钮单击事件c#asp.net

  9. 9

    如何在ASP.NET中删除asp:calendar的“周末”?

  10. 10

    如何在ASP.NET Core中创建也会触发无效输入的自定义验证器?

  11. 11

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

  12. 12

    如何从asp.net Webform中的GridView优化“ foreach”事件?

  13. 13

    如何在asp.net页面的sharepoint应用程序部分中的按钮的onclick事件之前运行javascript

  14. 14

    如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

  15. 15

    如何在asp.net页面的sharepoint应用程序部分中的按钮的onclick事件之前运行javascript

  16. 16

    如何在LinkButton单击时将字符串传递给ASP.Net中的click事件?C#

  17. 17

    ASP.NET WebForms中的异步事件

  18. 18

    ASP.NET中TextBox的KeyPress事件

  19. 19

    如果asp.net mvc不支持页面加载事件,那么我们应该如何在mvc中处理页面事件

  20. 20

    提交表单后如何显示加载图标,但如果模型在ASP .NET MVC中无效,则如何显示

  21. 21

    如何在Xcode中订阅TextField的TextChanged事件

  22. 22

    如何在ASP.NET MVC中重置会话超时

  23. 23

    如何在Asp.net Core中缓存资源?

  24. 24

    如何在IIS 8中重新注册ASP.NET?

  25. 25

    我如何在ASP.NET MVC中隐藏div

  26. 26

    如何在ASP.NET Web API中接收JSON?

  27. 27

    如何在ASP.NET MVC中运行作业?

  28. 28

    如何在ASP.NET MVC中配置HTML压缩

  29. 29

    如何在asp.net的gridview中创建链接

热门标签

归档