2015-06-30 51 views
0

我想在Razor服務器端代碼中存儲Knockout變量的值。像這樣的東西在Razor視圖變量中存儲KnockoutJS變量值

@{ 
    String test = KNOCK_OUT_VARIABLE; 
} 

.cshtml文件中。

+1

你不能。 'ko'是客戶端,剃鬚刀是服務器端。 ko變量我解釋這些是對vm本地化的觀測值,你不能在你的剃鬚刀中使用它們,但你可以做相反的事情。 –

回答

1

這是不可能的/你看着這個錯誤的方式。

您對the differences/border/gap/relation between server side and client side programming感到困惑(另請參閱this PHP version of a related question)。要獲得Knockout值(客戶端)到您的剃鬚刀和/或控制器,您需要GETPOST的東西,包括請求中的客戶端值。

您應該仔細閱讀客戶端和服務器交互的工作方式,以及/或者遵循一些教程。 Knockout tutorials很不錯,有a relevant tutorial about loading/saving data