私は MVC3 が初めてで、値をモーダル ダイアログに返すことができるかどうか知りたいです。以下の例を参照してください。
私の .cshtml ファイルでは、[ログ] ボタンをクリックすると、ログ アクションが呼び出されます。
<button name="button" value="log" id="log">Log</button>
<div id="dialog-message" title="Input Error!">
<p>
<span class="ui-icon ui-icon-circle-check" style="float:left; margin:0 7px 50px 0;"></span>
The result from the controller is :
</p>
</div>
私のコントローラーアクションにはこれがあります
public ActionResult Log(FormCollection collection)
{
if(x+2!=4)
{
// return the value of x to the modal dialog
}
else
{
// save record to database
}
}
jquery モーダル ダイアログに x の値を表示させたい。
jqueryスクリプトには、以下があります
$("#dialog-message").dialog({
autoOpen: false,
modal: true,
buttons: {
Ok: function () {
$(this).dialog("close");
}
}
});
$("#log").click(function () {
$("#dialog-message").dialog("open");
this.defaultShowErrors();
});
助けてください!!!