【发布时间】:2014-11-24 11:47:53
【问题描述】:
我尝试了很多方法将字符串从 .net 传递到 javascript,包括 .NET serializer,以及 注册启动脚本。
我正在寻找最简单的方法来使用后面代码中生成的字符串填充 javascript 变量。
这是我目前正在尝试的,但输出是 ""
我愿意接受其他建议。
VB.NET
Public Property ServerVariable As String
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
Dim ServerVariable = "'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'"
End Sub
JAVASCRIPT
var data = "<%= ServerVariable %>";
...
List : [data]
期望的结果
List : ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
【问题讨论】:
-
我猜,你已经知道答案了
-
@OP:你为什么要删除你的last question。我只是想发布我的答案。你让我给你看一个例子。
-
@TimSchmelter 因为我被秃鹫们蹂躏,因为我没有发布他们喜欢的问题。如果您能就正确的方向向我提供建议,将不胜感激。
-
@Obsidian:有些人有休息日。通过提供您尝试过的结果(编译器错误)来编辑您的问题。然后近距离投票(“寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为,特定的问题或错误”)是没有意义的。然后取消删除它。如果您不想这样做,请使用集合类型而不是多个属性。你可以通过反射做你想做的事,但这是最后的手段,在这种情况下是不必要的。
标签: javascript c# asp.net .net vb.net