日期:2014-05-17  浏览次数:20398 次

在ASP.NET MVC中服务器控件的事件是不是不能使用
在ASP.NET MVC中服务器控件的事件是不是不能使用?比如在view页面加入服务器控件button,但在页面中加入OnClick事件,但试了一下,点击后没有触发OnClick事件,是不是MVC不能使用服务端事件?

我知道在MVC应尽量减少使用服务器控件,今天只是试一下,看到这个问题,请教一下各位高手。

------解决方案--------------------
你还是看看书吧。asp.net mvc 已脱离服务端控件的开发方式了

HTML+http post get 接收处理这种方法

以前的webform也可以用上面这种方法开发。
------解决方案--------------------
MVC中主要通过表单提交到controllser中的action进行操作
------解决方案--------------------
你是怎么加入的呢?应该是从WebForm中直接源码复制的吧,没有了ViewState、Postback以及服务器端form等,webform的服务器控件大多数都无法在asp.net mvc项目中使用。

虽然不会报什么错误,但是你分析下源码,是没有任何解析的,既然解析不出来,那么所有的事件都不会起作用.