编程语言
首页 > 编程语言> > 如何将ASP.NET隐藏字段值分配给JavaScript变量?

如何将ASP.NET隐藏字段值分配给JavaScript变量?

作者:互联网

以下是摘自的代码段
http://pietschsoft.com/post/2011/09/09/Tag-Editor-Field-using-jQuery-similar-to-StackOverflow.aspx

// pre-selected tags
values: [
    'javascript',
    'css',
    'jquery'];  

我想为值分配一些隐藏字段或C#变量,请帮助,因为我不具备JavaScript / jQuery的专业知识.

解决方法:

您可以创建一个公共属性,并在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要求它们将值识别为字符串数组的一部分(有效= [‘value’,’value’] / Invalid = [value,value]).

标签:asp-net-ajax,asp-net,javascript,c,jquery
来源: https://codeday.me/bug/20191201/2083717.html