在ASP.Net MVC中将数据从视图发布到控制器

时间:2013-07-15 10:04:03

标签: asp.net-mvc

net mvc。我无法从客户端向控制器发送数据。假设我有一个表格。有两组输入控件。一组用于登录,另一组用于注册,但两个控件都是一种形式。 不使用JavaScript发布表单如何将数据从视图发布到控制器。控制器中有两个不同的功能,名为login&注册

将有两个按钮控制名称登录&以相同的形式注册。当用户填写登录详细信息并单击登录按钮时,登录数据将被发布到控制器,并将调用登录操作方法。

当用户填写注册详情并点击注册按钮时,注册相关数据将被发布到控制器并注册注册动作menthod。

请帮我查看示例代码&控制器。感谢

1 个答案:

答案 0 :(得分:0)

执行以下操作(一个表单,一个控制器操作):

查看:

[...]
<input type="submit" id="login" name="login" value="Login" />
<input type="submit" id="register" name="register" value="Register" />

控制器操作:

[HttpPost]
public ActionResult LoginRegister(MyModel myModel, string login, string register)
{
    if (login == null)
    {
        // Button "Register" clicked
        [...]
    }

    if (register == null)
    {
        // Button "Login" clicked
        [...]
    }

    [...]

}