Asp.net mvc 4 如何区分asp.net MVC 4 web应用程序中的pageload和button click方法

Asp.net mvc 4 如何区分asp.net MVC 4 web应用程序中的pageload和button click方法,asp.net-mvc-4,Asp.net Mvc 4,我是MVC新手,不知道如何区分页面加载事件和按钮点击事件;例如,这是根据asp.net webform应用程序的场景; 点击按钮如下; 到目前为止,我一直在使用MVC 除了这个我不知道。很明显,IIS给出了歧义错误,因为两者都有[HttpPost]属性。 任何人都知道这一点,希望除了我以外的所有人都知道,请告诉我,谢谢。你应该学习mvc教程。MVC没有页面加载和btnLogin这样的事件。这就是网络形式的做事方式。对于登录视图,您在第一个视图上有一个HttpGet,它将构建要传递给视图

我是MVC新手,不知道如何区分页面加载事件和按钮点击事件;例如,这是根据asp.net webform应用程序的场景;

点击按钮如下;

到目前为止,我一直在使用MVC

除了这个我不知道。很明显,IIS给出了歧义错误,因为两者都有[HttpPost]属性。
任何人都知道这一点,希望除了我以外的所有人都知道,请告诉我,谢谢。

你应该学习mvc教程。MVC没有页面加载和btnLogin这样的事件。这就是网络形式的做事方式。对于登录视图,您在第一个视图上有一个HttpGet,它将构建要传递给视图的视图模型,类似于页面加载。post将是执行回发的登录按钮单击
protected void Page_Load(object sender, EventArgs e)
    {
        //does something
        }
 protected void btnLogin_Click(object sender, EventArgs e)
    {
//does something
}
[HttpPost]
    public ActionResult Login()
    {
        //does something
        return View();
    }


[HttpPost]
    public ActionResult Login(string username, string password)
    {
        //does something
        return View();
    }