嗨:任何人如何在MVC视图中处理服务器端按钮事件?或者设置会话或个人资料变量?
答案 0 :(得分:4)
ASP.NET MVC中没有服务器端按钮和事件。有模型,控制器和视图。视图通常包含标准HTML markup,例如links and anchors和HTML forms,它们可以回发到控制器并重复生命周期:控制器接收请求,查询存储库以获取模型,映射此模型到视图模型并将视图模型传递给视图。
以下网站是开始使用ASP.NET MVC的好地方:http://www.asp.net/mvc
答案 1 :(得分:0)
正如Darin所说,ASP.NET MVC中没有服务器端按钮。实际上,说实话,你可以让它们发挥作用,但它们不会做你所期望的。
如果你想要一个按钮回调服务器,你需要使用:AJAX,然后返回你想要的ActionResult。这个问题应该有所帮助 - ASP.NET MVC controller actions that return JSON or partial html。
您需要弄清楚的一个问题是,如果您想使用Microsoft AJAX库或jQuery。如果您习惯ASP.NET,我首先会看一下Microsoft的。快速搜索应该会为您提供大量资源。
埃里克