2

私の見解の中で私は現在持っています

@{
    Func<Website.Security.User[], object> renderUserList = @<text>
        <div class="span4">
            @*<h2>@title</h2>*@
            <ul>
                @foreach (var user in item)
                {
                    <li>@user.UserName - <a href="/Config/User/Edit/@user.UserName">Edit</a></li>
                }
            </ul>
        </div>
    </text>;
}
@renderUserList(Model.AdminUsers)

renderUserList 式がセクション タイトルの 2 番目の入力を取得できるようにするには、どうすればこれを作り直すことができますか?

4

1 に答える 1

5

私が理解しているように、ヘルパーを作成しようとしています: ASP.NET MVC 3 と Razor 内の @helper 構文

   @helper renderUserList(Website.Security.User[] users, string title)
   {
        <div class="span4"> 
            <h2>@title</h2> 
            <ul> 
                @foreach (var user in users) 
                { 
                    <li>@user.UserName - <a href="/Config/User/Edit/@user.UserName">Edit</a></li> 
                } 
            </ul> 
        </div> 
    }
于 2012-10-03T21:30:36.673 に答える