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);
...
}
}
Zauważyłem, że "ten" obiekt przed pierwszym parametrem w metodzie BeginForm nie wydaje się być akceptowany jako parametr. Wygląda w prawdziwych metod BeginForm funkcje jak:Co oznacza "to" słowo kluczowe w parametrze metody?
BeginForm(string actionName, string controllerName);
pomijając pierwszy parametr. Ale tak naprawdę otrzymuje ten pierwszy parametr w jakiś ukryty sposób. Proszę wyjaśnić mi, jak działa ta struktura. W rzeczywistości badam próbkę Internetu MVC 4. Dziękuję.
to metodę rozszerzenia - http://msdn.microsoft.com/en-us/library/vstudio /bb383977.aspx – aush
Dziękuję, przejdę przez to. – INgeek