MVC视图中的服务器端代码

时间:2011-02-19 19:38:42

标签: c# .net asp.net-mvc

嗨:任何人如何在MVC视图中处理服务器端按钮事件?或者设置会话或个人资料变量?

2 个答案:

答案 0 :(得分:4)

ASP.NET MVC中没有服务器端按钮和事件。有模型,控制器和视图。视图通常包含标准HTML markup,例如links and anchorsHTML 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的。快速搜索应该会为您提供大量资源。

埃里克