![](/img/trans.png)
[英]How to update my table with a new row using Ajax.beginform + partial view , Inside ym asp.net mvc web application
[英]Using ASP.Net MVC, Ajax, and Partial Views, how can I update my url?
好的,所以我試圖在頁面的左側有一個靜態菜單,這樣當點擊鏈接時它就不會改變。
我是如何做到這一點的,我在我的A標簽上調用了一些調用ajax的小javascript。 我的控制器返回一個部分視圖,然后將其加載到我的內容div中。
一切正常。 我遇到的問題是我的網址沒有變化,我希望能夠使用后退按鈕返回上一頁。
我曾嘗試使用location.hash,但這似乎並不像我希望的那樣工作。 思考?
以下是我的代碼。
HTML
<li class="item3"><a href="#">Admin</a>
<ul>
<li class="subitem1"><a onclick="ChangePage('/Admin/PageName', 'Hash')">Page Name</a></li>
使用Javascript
function ChangePage(path, hash) {
$.post(path, function (data) {
$('#content').html(data);
window.location.hash = '#' + hash;
});
}
調節器
public ActionResult PageName()
{
return PartialView("MyPage");
}
謝謝! 大衛
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.