【发布时间】:2013-06-05 16:14:06
【问题描述】:
刚进入mvc世界,在渲染时遇到了一些奇怪的问题 使用 jquery 的部分视图。
我正在使用 mvc3,这是我到目前为止所做的:
锚标签:
@Html.ActionLink("Click-Me", null, null, null, new { onclick = "javascript:FillData();",id=2 })
div 标签:
<div id="FillRecords"></div>
功能:
<script>
function FillData() {
var val1 = $(this).attr('id');
$.ajax({
url: "/Dummy/Edit",
datatype: "html",
type:"Post",
data:{id:val1.toString()},
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
success: function (mydata) {
$("#FillRecords").empty().append(mydata);
},
error: function (errorStatus,errorType,error) {
alert(error);
}
});
}
</script>
我只想在单击时在“DummyController”中呈现“编辑”部分视图 锚标记。另外,如果我使用简单的锚标记而不是 html.actionlink 这很好用。
有人知道如何使用 actionlink 吗? 当然,我错过了一些愚蠢的事情,或者这甚至可能吗?
请不要建议我使用 Ajax.Actionlink,因为 这也可以正常工作,但我想知道为什么它在 html.actionlink 上失败了。
【问题讨论】:
标签: asp.net-mvc-3