0

e.customArgs ["変数"]を使用して、JavaScriptイベントを介してビューからコントローラーに、日付編集コントロールで選択した日付の値を渡そうとしています。以下のコードを見つけてください:

ボタンクリック時:

function OnClickShowLog(s, e) {
                 SelectedTimestampFlag = 999;
                 alert(SelectedTimestampFlag);                 
                selectedStartDate = DateEditStartdate.GetValue();
                alert(selectedStartDate );

}

BeginCallback 時:

function OnBeginCallback(s, e) {

                    if (SelectedTimestampFlag != null) {

                        e.customArgs["StartDateValue"] = selectedStartDate;
                        alert("startdate:" + e.customArgs["StartDateValue"]);

                        e.customArgs["SelectedTimestampFlag"] = SelectedTimestampFlag;
                        alert("timestamp:" + e.customArgs["SelectedTimestampFlag"]);
                    }
              }

Request.Params["SelectedTimestampFlag"]にアクセスしている場合、mvc コントローラーで正しい値を返していますが、Request.Params["StartDateValue"]を使用してコントローラーで e.customArgs["StartDateValue"] にアクセスしようとすると、 null が返されます。提案してください。

4

0 に答える 0