我在這裏找到了一個示例,我試圖重新創建並使用一個解決方案。 這裏是示例的鏈接:Refreshing Partial View in MVC 3jQuery語法錯誤?
我的語法有什麼問題?
function RefreshPartial() {
$('#invited-teams').load('/Challenge/GetInvitedTeams', {Model.ChallengeId});
}
這項工作?還是需要花括號?
function RefreshPartial() {
$('#invited-teams').load('/Challenge/GetInvitedTeams', "<%= Model.ChallengeId %>");
}
UPDATE:
function RefreshPartial() {
$('#invited-teams').load('/Challenge/GetInvitedTeams',
{'paramname' : <%:Model.ChallengeId %> });
}
我的部分觀點:
<div id="invited-teams">
<% Html.RenderPartial("InvitedTeams", Model.InvitedTeams); %>
</div>
所以,這就是我的refreshPartial方法看起來像:
function RefreshPartial() {
alert("in refresh partial");
alert("<%:Model.ChallengeId %>");
$('#invited-teams').load('/Challenge/GetInvitedTeams', {
'paramname': '<%:Model.ChallengeId %>'
});
}
它提醒這兩個警報正確的,與第二個有更正例如ChallengeID。該頁面仍然空白。嗯..
您使用的是什麼視圖引擎? – SLaks 2013-03-18 20:42:26
對不起,我正在使用ASP.NET MVC 3.查看頁面是一個.aspx文件...如果這有助於 – user1977591 2013-03-18 20:45:27