0
我有一個使用Kendo UI網格與客戶端模板的asp.net MVC web應用程序。客戶端模板指定一個href如下:部署mvc應用程序不包括sitename在href鏈接
.ClientTemplate("<a href='[controller]/[action]/[parameters]' />")
在調試運行,如下鏈接正確生成:
http://localhost:[port]/[Controller]/[Action]?[parameters]
精美的作品。
然而,在部署環境下,生成的鏈接如下:
http://[server]/[Controller]/[Action]?[parameters]
這是因爲它缺少網站名稱失敗。所以我需要的是它產生的鏈接如下:
http://[server]/[WebSite]/[Controller]/[Action]?[parameters]
我如何需要指定我的href鏈接這個工作?
我想標記您的答案,正確的方式您建議,但我發現它很難得到正確的語法。我該如何將該匿名對象的參數設置爲客戶端模板引用的字段的值? –
@ShawndeWet Kendo UI cliet模板語法與MVC幫助器不搭配,因此它不太好看。看到我更新的答案。 – nemesv
自從你走上正軌後,我接受了你的回答。但是,客戶端模板的正確語法如下:.ClientTemplate(「#=CustomerCode#」); –