2016-10-28 7 views
0

Asp.Net MVC4で検索結果を表示するグリッドがあります。下にそれを見てください。クライアント側のデータ属性の値を変更するmvc4

div id="searchResultsArea" style="display:inline"> 
       <%: Html.Grid(Model.SearchResults.PagedList) 
        .Columns(columnBuilder => 
        { 
         ... 
         columnBuilder.For(o => o.SpecialName) 
          .Attributes(style => "text-align:center") 
          .SortColumnName("SpecialName") 
          .Named("SpecialName"); 
        }) 
        .Attributes(id => "searchResults", @class => "selectable") 
        .Sort(ViewData["sort"] as GridSortOptions) 
        .Empty("No Results Found.") 

ここで、SpecialNameはブール値フィールドなので、真または偽になります。私は空の文字列に "false"を変更したいと思います。したがって、値がfalseの場合は、SpecialName列の下に空の文字列が表示されますが、値がtrueの場合は「true」が表示されます。クライアント側でそれを行う方法はありますか?

ありがとう

+0

モデルとコントローラクラスのサンプルを提供できますか? –

+0

はい、プレーン・ジャバスクリプトやjqueryを使用してクライアント側で行うことができます。生成されたHTMLコードを1行に投稿できますか? – Hackerman

答えて

0

このようにしてください。

$(".ClassName").attr("data-SpecialName").val("YOUR NEW VALUE") 
関連する問題