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);
...
}
}
Я заметил, что объект 'this' перед первым параметром в методе BeginForm, похоже, не принимается в качестве параметра. Похоже, в реальных методах BeginForm функции:
BeginForm(string actionName, string controllerName);
опуская первый параметр. Но он фактически получает этот первый параметр как-то скрытым образом. Не могли бы вы объяснить мне, как работает эта структура. Я действительно изучаю интернет-образец MVC 4. Спасибо.