如何将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