我的视图中有 ajax.actionLink 。
我曾经一次又一次地渲染局部视图。
我的部分视图包含两个textBoxe和一个下拉列表< br />当我点击该链接部分视图成功呈现,然后手动我输入该表格中的一些值和当我用来再次点击该链接时(在这种情况下)我不想放弃以前填写的数据我有没有办法?????
<div id="newPackage">@Ajax.ActionLink("Create New Package", "createClientPackage", "test",
new AjaxOptions
{
InsertionMode = InsertionMode.InsertBefore,
HttpMethod = "post",
UpdateTargetId = "newPackage"
})</div>
<div id="package"> </div>
答案 0 :(得分:1)
我不是内置Ajax Helpers的粉丝所以我会给你一个纯jQuery的例子:
$("#newPackage").click(function() {
$.ajax({
type: "POST",
url: '@Url.Action("createClientPackage", "test")',
success: function(data) {
var $newPart = $(data);
$newPart.appendTo("#package");
}
});
});
用记事本写下来但应该有用。
另外,请参阅以下博客文章以获取示例方案: