哪些.NET控件不使用javascript来处理事件?

时间:2010-07-06 13:16:35

标签: asp.net javascript event-handling onclick dopostback

我注意到了

asp:Button 
例如,

将在浏览器中未启用javascript的情况下工作。但是,使用“OnClick”或“OnServerClick”事件的任何其他控件都必须使用javascript_doPostback。

Button之外是否有任何不需要使用javascript的控件?

我想知道,因为我希望能够设置控件的风格,但我希望它没有看起来像一个按钮,我希望它仍然可以在没有用户启用javascript的情况下工作。

有什么建议吗?

2 个答案:

答案 0 :(得分:5)

我认为答案是否定的。按钮提交表单(如按钮那样)但没有其他控件在没有客户端事件处理程序的情况下自动提交表单。

请注意,这也适用于“链接”按钮。

答案 1 :(得分:3)

_doPostback是ASP.NET的核心。如果您不想要求使用Javascript,那么ASP.NET就不适合您。