作成中の ASP.NET MVC 4 アプリケーションに MVC GridView を正常に追加しました。私はそれをデータに正常にバインドしました。
選択した行のインデックス フィールドを非表示フィールドに格納する JavaScript をいくつか書きましたが、これを行うにはコールバックが必要です。FocusedRowChanged クライアント側イベントは JS で実装され、このイベントでグリッドの GetRowValues を呼び出します。このような:
function OnReviewGridFocusedRowChanged() {
ReviewAdGrid.GetRowValues(ReviewAdGrid.GetFocusedRowIndex(), "AdSequence", OnReviewGridGetRowValues);
}
この関数にはコールバック イベントが必要です。
function OnReviewGridGetRowValues(Value) {
document.getElementById("ReviewID").value = Value;
}
OnReviewGridGetRowValues は、要求されたフィールドの実際の値が返されるコールバック イベントです。
1 つの問題 - このコールバックは呼び出されていません。
誰もこれを経験したことがありますか?コールバックを操作するには、MVC で何か特別なことをする必要がありますか?
ありがとう。