【问题标题】:Yet another ASP:Textbox vs <input type="text">又一个 ASP:Textbox vs <input type="text">
【发布时间】:2011-10-07 03:23:00
【问题描述】:

我已经阅读了一些关于这个主题的文章,但我仍然对此持谨慎态度。我一直在使用 ASP:Textbox 但我想知道输入文本框在不使用 ASP:Textbox 的情况下可能无法执行的操作或需要更多的努力才能完成?

我有一个使用 HTML 输入文本框的 Jquery 工具提示示例,我不确定是否应该将所有 ASP:Textboxes 更改为 HTML 文本框,我需要在此文本框上执行的操作是 RequiredFieldValidation 以及存储它们的值进入数据库。

任何人都可以就这个菜鸟问题给我建议。谢谢。

【问题讨论】:

    标签: c# asp.net vb.net


    【解决方案1】:

    从 jQuery 的角度来看,asp.net 文本框是一个 html 输入框。它的所有特别之处都在服务器上完成(包括视图状态验证)。你需要问的问题是,给它一个服务器端引用会给你的应用程序带来什么价值?一般来说,答案是简单的服务器端参考,但这适用于您的情况吗?

    【讨论】:

      【解决方案2】:

      据我所知,HTML 输入框和 ASP 文本框之间没有可见的服务器端编程差异。 ASP.NET 验证器可以完美地工作。

      至于您的工具提示问题。 Jquery 不关心您是否使用 ASP 文本框,因为您的 ASP 文本框最终将成为 HTML 文本框。

      对于建议 - 我不建议您将所有 ASP 文本框更改为 HTML 输入框,这只是浪费时间。您应该改用 CSSClass / class 属性来显示工具提示。这样它就可以在您的常规 HTML 输入框和 ASP 文本框 + 其他页面元素上工作。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-28
        • 1970-01-01
        • 2013-07-07
        • 1970-01-01
        • 1970-01-01
        • 2013-06-13
        • 2010-12-20
        • 2017-07-08
        相关资源
        最近更新 更多