我将举一个非常简单的例子:
此刻我必须这样写:
<% Html.RenderPartial("hello", new HelloInput { Name = "Jimmy" } ); %>
我希望能够这样:
<%=Html.Hello("Jimmy") %>
所以我想知道如何创建这个帮助器:
public static string Hello(this HtmlHelper helper, string name)
{
return the result of rendering partial view "hello" with HelloInput{ Name = name };
}
答案 0 :(得分:2)
部分是&lt;%= RenderPartial的版本:
public static string Hello(this HtmlHelper helper, string name)
{
return helper.Partial("hello", new HelloInput { Name = name } );
}