Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在MVC3中进行全局操作?_Asp.net_Asp.net Mvc 3_Action - Fatal编程技术网

Asp.net 如何在MVC3中进行全局操作?

Asp.net 如何在MVC3中进行全局操作?,asp.net,asp.net-mvc-3,action,Asp.net,Asp.net Mvc 3,Action,我在我的网站的所有页面上都有一个联系表单,我希望它能在任何页面上处理,而不是让某人只访问网站的一个区域。是否可以添加一个全局操作?我假设我需要制作一个基本控制器和构造函数,并听取是否有人提交表单?有人能让我知道和/或引导我走向正确的方向吗 谢谢, 达伦你不需要这样的东西 您应该将该联系人表单放在共享的局部视图中,将其包含在布局/母版页中,并将其发布到单独的控制器。我想我可以在其上使用AJAX,从而允许其发布到单独的控制器。您不需要AJAX;您也可以向一个单独的控制器发送普通邮件。是的,但用户需要

我在我的网站的所有页面上都有一个联系表单,我希望它能在任何页面上处理,而不是让某人只访问网站的一个区域。是否可以添加一个全局操作?我假设我需要制作一个基本控制器和构造函数,并听取是否有人提交表单?有人能让我知道和/或引导我走向正确的方向吗

谢谢,
达伦

你不需要这样的东西


您应该将该联系人表单放在共享的局部视图中,将其包含在布局/母版页中,并将其发布到单独的控制器。

我想我可以在其上使用AJAX,从而允许其发布到单独的控制器。您不需要AJAX;您也可以向一个单独的控制器发送普通邮件。是的,但用户需要留在调用联系人表单的页面上。然后,您可以在表单中包含当前URL(
Request.URL.PathAndQuery
),并返回指向该URL的重定向。不过,您可能还是希望使用AJAX。