[英]How do I remove a query string from an Html.ActionLink?
我有一個 Html.ActionLink 助手,它傳遞了一個意外的查詢字符串?Length=4
。 這對我來說是個問題,因為我需要傳遞我自己的字符串。
在這種情況下,我無法使用 Html.ActionLink 的路由值參數,因為我需要傳遞的值是用戶從呈現的頁面中選擇的 javascript 值。
如何防止傳遞此意外字符串?
這是我的 ActionLink:
@Html.ActionLink("Edit Attendees", "Attendees", "Smrt", new { @class= "btn btn-outline-secondary mr-2" })
這是結果:
http://localhost:55577/Smrt/Attendees?Length=4
我發現如果我將路由值的參數參數添加為“null”,它會刪除這個意外的查詢字符串。
@Html.ActionLink("Edit Attendees", "Attendees", "Smrt", null , new { @class= "btn btn-outline-secondary mr-2" })
這然后允許我通過 jQuery 傳遞我需要的參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.