簡體   English   中英

在Telerik href URL中包括參數值和符號

[英]Including parameter value with ampersand in Telerik href URL

我在帳戶代碼中遇到符號問題,我嘗試使用a href如下創建URL。 在我看來,我正在嘗試使用Telerik網格將ID傳遞給我的控制器。

.Template(x => Html.ActionLink("Month Ends", "MonthEndDates", new { id = x.Account, group = x.Group }))
       .ClientTemplate("<a href=\"MonthEndDates?id=<#= Account #>&group=<#= Group #>\">" + "Month Ends" + "</a>")    

當我有一個類似於APPLA&D的帳戶代碼時,就會出現問題:id作為APPLA傳遞(缺少&D )。

如何解決這個問題? 我假設您不能在a href執行此操作,因為&不能在URL中是值?

編碼URL參數。 未經測試(因為這些天我沒有Telerik可用):

.Template(x => Html.ActionLink("Month Ends", "MonthEndDates", new {
            id = Net.WebUtility.UrlEncode(x.Account),
            group = x.Group
        }))
    .ClientTemplate("<a href=\"MonthEndDates?id=<#= id #>&group=<#= group #>\">" + "Month Ends" + "</a>")

假定ClientTemplate正在替換匿名對象的idgroup屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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