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インターネットサンプルを調査しています。ありがとうございました。