以下是摘自的代码片段 http://pietschsoft.com/post/2011/09/09/Tag-Editor-Field-using-jQuery-similar-to-StackOverflow.aspx
// pre-selected tags
values: [
'javascript',
'css',
'jquery'];
我想用一些隐藏字段或 C# 变量分配 values
,请帮忙,因为我不熟悉 JavaScript/jQuery。
最佳答案
您可以创建一个公共(public)属性并在您的 HTML 中使用它,如下所示...
C#(根据/评论添加)
public string Choices { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
string[] choices = new string[] { "'Choice 1'", "'Choice 2'", "'Choice 3'" };
Choices = String.Join(",", choices);
}
JavaScript
<script type="text/javascript">
var values = [<%= Choices %>];
</script>
注意:我在值周围加上了单引号,因为 JavaScript 要求它们将值识别为字符串数组的一部分 (Valid = ['value','value']/无效 = [值,值])。
关于c# - 如何将 ASP.NET 隐藏字段值分配给 JavaScript 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8992531/