如何在视图包中使用值作为<script>标签的属性?</script>

时间:2012-10-11 09:37:53

标签: javascript asp.net-mvc-3

我需要将viewbag中的值指定为cshmt文件中javascript标记的一个属性。我使用asp .net mvc3。我在viewbag [“myvalue”]中有价值。我需要使用像

这样的值
<script src="https://abcb.js?session_ id=1234&mytext="+'viewbag["myvalue"]' type="text/javascript"> </script>

有可能这样做吗?如果可能,请提供代码

已编辑:我正在使用剃刀视图引擎

1 个答案:

答案 0 :(得分:1)

  

是否可以这样做?

不确定

  

如果可能,请提供代码

当然,对于Razor:

<script src="https://abcb.js?session_id=1234&mytext=@ViewVag.myvalue" type="text/javascript"></script>

如果您使用的是WebForms视图引擎:

<script src="https://abcb.js?session_id=1234&mytext=<%= ViewVag.myvalue %>" type="text/javascript"></script>