我已经阅读了一些关于这个主题的文章,但我对此仍然持谨慎态度。我一直在使用ASP:Textbox,但是我想知道如果不使用ASP文本框,输入文本框可能无法执行的操作:文本框还是需要花费更多精力才能实现?
我有一个使用HTML输入文本框的Jquery工具提示示例,我不确定是否应该将所有ASP:Textboxes更改为HTML文本框,我需要在此文本框中执行的操作是RequiredFieldValidation以及存储它们的值进入数据库。
任何人都可以就这个菜鸟问题向我提出建议。谢谢。
答案 0 :(得分:3)
从jQuerys的角度来看,asp.net文本框是一个html输入框。关于它的所有特殊内容都在服务器上完成(包括viewstate验证)。您需要问的问题是,为您的应用带来服务器端引用的价值是什么?一般来说,答案很简单,服务器端参考,但这适用于您的情况吗?
答案 1 :(得分:1)
据我所知,HTML输入框和ASP文本框之间没有可见的服务器端编程差异。 ASP.NET验证器可以完全兼顾两种方式。
至于你的工具提示问题。 Jquery不关心你是否使用ASP文本框,因为你的ASP文本框最终会以HTML文本框结尾。
对于建议 - 我不建议您将所有ASP文本框更改为HTML输入框,这只是浪费时间。您应该使用CSSClass / class属性来显示工具提示。这样它可以在常规HTML输入框和ASP文本框+其他页面元素上工作。