0

このページで、ユーザーが Web フォームに入力すると、作成時にリストに追加されます。ログインしたユーザーが自分で作成したフォームのみが表示されるように、リストをフィルター処理したいと考えています。

利用可能なすべてのアイテムに対して foreach ループを実行するいくつかの Razor コードがあり、現在ログインしているユーザーの情報をリッピングする Javascript があります。

このデータをかみそりコードの var に割り当てることは可能ですか?

元。

@{var user = getUser(); //want something like this }

@foreach (var item in Model) {


    //add check if item.name == user.name here

        <tr>
            <td>
                @Html.DisplayFor(modelItem => item.name)
            </td>
           etc etc

<script> 
    function getUser() {$.getJSON('GetLoggedUserInfo', function(data) {
         return data;
     });
</script>
4

2 に答える 2

1

もっと簡単な方法があります。以下を使用して、現在のユーザー プロパティを取得できます。 HttpContext.Current.User

于 2013-05-20T00:06:02.100 に答える