如何在js代码中为vb变量添加值?

时间:2017-04-01 20:06:50

标签: javascript vb.net

我尝试在我的vb代码中为js变量添加值,这是我的示例

<script>
'<%Dim Myvariable As Integer%>' = 201278
</script>

但这不起作用。 有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

声明变量protected或public:

Protected  test As Integer = 201278;

在.aspx文件中:

<script>
    <%=test.toString()%>
</script>

修改。

该评论没有任何意义@JoséGregorioCalderón该示例显示它在脚本标签中。如果您的意思是该文件是外部JS文件,那就是另一个问题。

你可以通过两种方式解决这个问题。

1)您将JS文件作为ASPX文件提供,以生成动态的部分文件。你需要照顾标题来提供它是text / javascript

2)您将变量作为数据属性写入HTML,并直接将其读入您的JS。

即。

或......非常快的伪代码。

<body id="myBody" data-variable="<%=MyVariable%>">

var bodyElement = document.getElementById('myBody')
alert(bodyElement.dataset.variable);