我編寫ASP.NET MVC應用程序,我發現了一個有趣的事情。當我在View中使用時:沒有HTML助手的ASP.NET MVC表單
@using (Html.BeginForm("Login", "Home", FormMethod.Post))
一個方法調用HomeController類的Login。但是,如果我寫這個網站到視圖:
<form action="@Url.Action("Login", "Home")" method="post">
(表單操作是導致同一個控制器的相同的動作),這就是所謂的替代指標作用。爲什麼? 在這兩種情況下相同的HTML渲染:
<form action="/Home/Login" method="post">
感謝
是的,在我的項目中必須有一些其他問題,在空乾淨的項目中,它按預期工作...: –