代码之家  ›  专栏  ›  技术社区  ›  Bolu

如何用ASP.NET MVC将javascript变量传递给ASP代码

  •  0
  • Bolu  · 技术社区  · 15 年前
    for(var i=0; i<<%=Model.Mydatalist.Count%>;i++)
    {
    //then I need to pass i to Mydatalist like Model.Mydatalist[i]
    
    }
    

    //var myJSdata="<%Model.Mydatalist["&i&"]%>"; 不工作..系统将i(i的值)视为字符串,并将引发异常:无法将字符串转换为int。

    1 回复  |  直到 13 年前
        1
  •  1
  •   Justin    15 年前

    为此,您需要对服务器进行某种回调。 一旦页面加载到浏览器上并且脚本运行,它就不再在服务器上运行,因此您将无法访问model.mydatalist。

    推荐文章