簡體   English   中英

如何從 Html.ActionLink 中刪除查詢字符串?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM