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, похоже, не принимается в качестве параметра. Похож на реальные методы BeginForm:Что означает ключевое слово this this в параметре метода?
BeginForm(string actionName, string controllerName);
Отсутствует первый параметр. Но он фактически получает этот первый параметр как-то скрытым образом. Не могли бы вы объяснить мне, как работает эта структура. Я действительно изучаю интернет-образец MVC 4. Спасибо.
Это метод расширения - http://msdn.microsoft.com/en-us/library/ vstudio/bb383977.aspx – aush
Отправляйся, я пройду через это. – INgeek