サーバータグ内のビューのモデルプロパティを更新できるかどうかは、ユーザーが入力した後でJavaスクリプト関数内で更新できるかどうかだけです。ポストバックやAjaxコールなしで、MVCビューのModelプロパティを更新できますか? (ASP.Net MVC 3)
このコードは、モデルバインディングの助けを借りて、&で正常に動作しています。以下のハードコードされた情報をダイアログコントローラで取得できます。 「
@Html.TextBoxFor(m => m.empname)
@Html.TextBoxFor(m => m.salary, new { @class = "homeSearchBy" })
@{ MvcApp3.Models.employee emp = new MvcApp3.Models.employee();
emp.empid = 12121; //Hard coded some information
emp.empname = "Biki";
emp.empid = 23;
emp.salary = 111111111;
}
@Html.MyFramework().Button("ok", Url.Action("CallingModalDialogView2", "Dialog", emp), "title1", "OK")
(CallingModalDialogView2アクションメソッドで)しかし、私はテキストボックスにいくつかの情報を入れしようとしていたときに&はモデルプロパティに割り当て、その私が何か間違ったことをしています。動作していないか、これはに許可されていませんMVCあなたの質問のための
私のここでの意図は、モデルを更新し、次のボタンをクリックすると、更新されたモデルをポストバックする(一部のページかもしれない)ポストバックなしで渡す。ユーザーがそのページにデータを入力すると、最後のボタンをクリックするとajax投稿が表示され、ユーザーがメインページとポップアップに入力したすべての情報が渡されます。 – Biki