【问题标题】:Bootstrap form validation for ASP.NETASP.NET 的引导表单验证
【发布时间】:2014-03-03 10:41:37
【问题描述】:

我正在使用来自https://github.com/nghuuphuoc/bootstrapvalidator 的引导 3.0 表单验证 JavaScript 代码和 ASP.NET,它工作正常,但是当我将 runat 服务器添加到我的表单控件时它不起作用,请帮助我解决这个问题。

【问题讨论】:

  • 那么 runat 通常会为控件创建自己的控件 ID(除非另有说明)?
  • 它像这样工作正常: 当我遇到问题时添加 runat = "server"
  • 运行代码后输入控件看起来:,如何避免 ASP.NET 生成唯一 ID?

标签: asp.net forms twitter-bootstrap validation


【解决方案1】:

RunAt="server" 更改控件的名称/ID。而不是:

...
fields: {
    firstname: {
        ... validiation code
        }
}

试试这个:

fields: {
    <%= firstname.UniqueID %>: {
       ... validiation code
        }
}

【讨论】:

    【解决方案2】:

    或者,如果您使用的是 ASP.net 4.0,并且您可以保证名称的唯一性,您可以在文本框中添加 ClientIDMode="Static" 以防止 ASP.net 附加到您的 Id。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-08
      • 1970-01-01
      相关资源
      最近更新 更多