mikedotnetting のチュートリアルとサンプルを利用しています。この リンクから、CRUD アプリケーションを構築しています。最初に、ユーザーは Web グリッドを検索またはフィルタリングします。表示される結果には、モーダル ウィンドウまたはダイアログへのリンクである 2 つのボタンがあります。以下は、webgrid のコードの一部です。
grid.Column("", format: @<button class="edit-recipient" id="@item.ID">Edit</button>),
....
grid.Column("", format: @<button class="view-recipient" id="@item.ID">View</button>)
ユーザーが [編集] ボタンをクリックすると、ポップアップ ウィンドウが表示され、getJSON を使用して jquery から値が入力されます。
私の意図は、[表示] ボタンに webgrid の値を含むポップアップ ウィンドウを表示させることです。これは、問題のモーダル ウィンドウの外部キーである ID との 1 対多の関係であるためです。おそらく、webgrid にはモデルが必要なため、getJSON のオブジェクトを使用して webgrid を正常にバインドできませんでした。データベースにクエリを実行し、webgrid にバインドするメソッドに ID 値を渡す必要があります。
リンクから追加したのは、webgrid と検索機能のみを表示する必要がある [表示] ボタンです。
コード全体を投稿することもできますが、提供するリンクにはほとんどのコードが含まれています。