簡體   English   中英

如何從MVC asp.net控制器為javascript變量賦值

[英]How to assign value for javascript variable from MVC asp.net controller

再次愚蠢的問題是努力為控制器的javascript變量賦值?

在代碼行下方為變量賦值的正確方法是什么失敗..請指教

  var tenmp= '<%= Model.Temp%>';

我和你一樣嘗試過,它運行正常。

<script language="javascript">
    var a = '<%=Model.userName %>';

    alert(a);
</script>

在我的控制器中,我有以下幾點;

public ActionResult Login()
{
    LoginFormViewModel loginFVM = new LoginFormViewModel();
    loginFVM.userName = "slappy";

    return View(loginFVM);
}

以上所有假設您試圖從您的視圖中將模型值轉換為javascript。

另外,確保您的視圖繼承自您的模型,否則它不知道臨時文件是什么。

希望這有幫助。

您不需要編寫,在控制器中使用<%

您可能會在aspx / ascx頁面中使用它,類似於

<input type="hidden" class="pnum" value="<%=PageNum%>" />

如果您在aspx或ascx頁面中使用,則直接使用

<% var tenmp= Model.Temp; %>

暫無
暫無

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

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