0

ASP.NET MVC3 は初めてです。現在、受信した FAX の一覧を表示するサイトを作成中です。モデル、コントローラー、ビューが正しく機能しています。行選択も有効にしています。私が経験している問題は、選択した行のデータの詳細を表示することです。データベース テーブルのいくつかの要素のみを示していますが、モデルにはさらに多くの要素が含まれています。行をクリックしたときに、残りのデータを部分ページまたは別の div に表示するにはどうすればよいですか? 列で GetSelectLink を使用して、grid.HasSelection を使用して詳細を表示しようとしましたが、ユーザーはその特定の列の値のみをクリックする必要があります。行の任意の場所をクリックして、データの詳細を表示できるようにしたいと考えています。あなたの助けに感謝します。

ありがとうございました。

4

2 に答える 2

0

私は自分でそれを理解しました。JSON オブジェクトを返すコントローラーで関数を作成しました。残りは Jquery で行いました。どうやら、かみそりがURLを解析できるように、jsonとjqueryのものをビューに含める必要がありました。

于 2013-07-26T17:25:22.360 に答える
-1
// for display edit word in each row        
grid.Column("Edit", format: (item) => item.GetSelectLink("Edit")),             
   ....        
// On Edit Click         
@if (grid.HasSelection)        
{        
    TestSite.Models.News nws = new TestSite.Models.News();          
    nws = (TestSite.Models.News)grid.Rows[grid.SelectedIndex].Value;           
    // for getting value         
    <b>First Name</b> @nwz.Id<br />                                               
       ....                      
}
于 2015-06-12T14:10:09.763 に答える