我try 过的方法.

通过浏览器看JS,@ViewBag.CC只是一片空白…(丢失)

        var c = "#" + "@ViewBag.CC";
        var d = $("#" + "@ViewBag.CC").value;
        var e = $("#" + "@ViewBag.CC").val();

        var c = "@ViewBag.CC";
        var d = $("@ViewBag.CC").value;
        var e = $("@ViewBag.CC").val();

推荐答案

如果您使用的是razor引擎模板,请执行以下操作

在你看来,写:

<script> var myJsVariable = '@ViewBag.MyVariable' </script>

UPDATE:

<head>
 <script>
   var AppConfig = @Html.Raw(Json.Encode(new {
    baseUrl: Url.Content("~"),
    fbApi: "get it from db",
    awsUrl: "get it from db"
   }));
 </script>
</head>

您可以在JavaScript代码中使用它,如下所示:

<script>
  myProduct.fullUrl = AppConfig.awsUrl + myProduct.path;
  alert(myProduct.fullUrl);
</script>

Asp.net相关问答推荐

Web API Queryable - 如何应用 AutoMapper?

如何删除字符串的定义部分?

将 NUnit 添加到 ASP.NET MVC 测试框架的选项中

SignalR + Autofac + OWIN:为什么 GlobalHost.ConnectionManager.GetHubContext 不起作用?

取消选中时 ASP.NET CheckBox 不会触发 CheckedChanged 事件

System.Web.Helpers.Crypto - 盐在哪里?

如何使用 json 将复杂类型传递给 ASP.NET MVC 控制器

在asp.net mvc c#中使用cookie

返回值使用 String result=Command.ExecuteScalar() 结果返回 null 时发生错误

ASP.NET MVC4 异步控制器 - 为什么要使用?

如何从 SQL Server 2008 本身获取客户端 IP 地址?

将当前谷歌 map 保存为图片

如何将数据集转换为数据表

HttpContext.Current.Request.Url.Host 它返回什么?

ASP.NET 发布try 复制不存在的文件

好的 ASP.NET 类似 excel 的网格控件?

使用 NLog 在 ASP.NET Web API 2.1 中进行全局异常处理?

如何将代码中的变量调用到aspx页面

字体真棒里面asp按钮

ASP.net 网站中的 C# 密码文本框