0
我有以下鏈接:錨鏈接和window.location之間的區別?
<a href='@Url.Action("MyAction","MyController", new SearchCriteriaAffaire { Page=3, PageSize=5 }, null)'>Test1</a>
該鏈接的作品。我在我的操作頁面中收到了我的搜索條件。
現在,我有按鈕下面的javascript:
<button id="buttonTest2">Test2</button>
<script language="javascript">
$("#buttonTest2").click(function() {
document.location = '@Url.Action("MyAction","MyController", new SearchCriteriaAffaire { Page=3, PageSize=5 }, null)';
});
</script>
此按鈕所行的工作。我的意思是,我的行動頁面沒有收到我的搜索條件,我不知道爲什麼?
這讓我瘋狂!
的Test1和Test2的產生完全相同的網址(我在「查看源代碼」檢查通過右鍵單擊HTML頁面上):
/?SortBy=None&Page=3&PageSize=5'
任何幫助將不勝感激。
耶!謝謝。爲什麼我需要使用這個?我無法看到「查看源代碼」中的差異。 – Bronzato 2011-04-30 15:09:23
在html代碼中隱式html編碼應用於'&'替換爲&,但不在錨的href中,因此它始終使用網址.. – 2011-04-30 15:13:05