-1
我們可以將JavaScript變量值分配給Razor語法變量嗎?我們可以分配Javascript變量值到Razor語法變量嗎?
like。
var Javascript-variable=$("#test").val();
@html.Actionlink("User","Index",new {Id='Javascript-variable'})
我們可以將JavaScript變量值分配給Razor語法變量嗎?我們可以分配Javascript變量值到Razor語法變量嗎?
like。
var Javascript-variable=$("#test").val();
@html.Actionlink("User","Index",new {Id='Javascript-variable'})
我們可以傳遞的Java腳本變量值剃刀語法變量?
不,因爲在此上下文中使用的JavaScript在客戶端上執行,而Razor代碼在服務器上執行。爲了實際目的,它們沒有關係。
但我想你想使用從JavaScript內的服務器上提供的路由功能,這是可能的。我們可以使用Razor來生成JavaScript。
ActionLink()
調用嵌入到JavaScript片段中。ActionLink()
方法呈現服務器上的URL結構。一種方法是使用佔位符值呈現鏈接,稍後使用JavaScript替換該值。
var url = '@Html.ActionLink("User","Index",new { Id = 0 })';
var id = $("#test").val();
var mergedUrl = url.replace(/0$/, id); // replace the 0 with a real ID
請提供您的代碼並擴大您的問題與你嘗試過什麼 –
寫你的問題標題爲谷歌... –