0
這裏MVC數據是問題IM相互衝突: 我有一個表格,其中用戶數據插入,與數據一起有關於地理位置(地址,城市等)的信息。 與這個地理信息,當用戶點擊下一步(使用actionlink)我打開一個對話框(這是一個paritalview)和顯示谷歌地圖插入位置插入用戶批准。之後,當用戶點擊「批准」按鈕時,我想繼續轉到其他操作。通過ActionLink的和/或形成
在點即時通訊使用ActionLink的,我失去了表格的所有數據。 如果我將操作鏈接更改爲按鈕提交,部分視圖根本不打開。
問:什麼是正確的,爲什麼做這樣的事(這樣的數據流& UI)?
這裏是附加了一些代碼: View.cshtml
@using (Html.BeginForm())
{
@Html.EditorFor(x => x.UserInfo)
@Html.ActionLink("next", "GoogleApprove", "Create", null, new { id = "next", name =
"button", value = "next" })
@*<input type="submit" name="button" id="next" value="next"
/<*@
<div id="dialog"></div>
}
$(function() {
$('#next').click(function() {
var href = this.href;
$('#dialog').dialog({
modal: true,
height: 720,
width: 700,
title 'Verify Location',
open: function (event, ui) {
$(this).load(href, function (result) {
$('#googleFrom').submit(function() {
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
success: function (json) {
$('#dialog').dialog('close');
}
});
return false;
});
});
}
});
return false;
});
});