namespace System.Web.Mvc.Html
{
// Summary:
// Represents support for HTML in an application.
public static class FormExtensions
{
public static MvcForm BeginForm(this HtmlHelper htmlHelper, string actionName, string controllerName);
...
}
}
我注意到 BeginForm 方法中第一个参数前面的“this”对象似乎不被接受为参数。在真正的 BeginForm 方法中看起来像:
BeginForm(string actionName, string controllerName);
省略第一个参数。但它实际上以某种隐藏的方式接收了第一个参数。你能解释一下这个结构是如何工作的吗?我实际上正在探索 MVC 4 互联网示例。谢谢你。