如何将变量值后面的代码绑定到javascript?

时间:2013-07-05 14:50:50

标签: c# javascript asp.net

我有一个javascript标题<script type="text/javascript" src="http://example.com?Key="> 这个Key在aspx.cs中,如string Key="123456";如何将这个Key值绑定到javascript头?

3 个答案:

答案 0 :(得分:1)

您可以访问aspx文件中的变量后面的代码:

<script type="text/javascript" src="http://example.com?Key=<%= Key %>">

答案 1 :(得分:1)

代码背后:

public Key { get; set; }
protected void Page_Load(object sender, EventArgs e)
{
    if (!Page.IsPostBack)
    {
        Key = "123456";
    }
}

标记:

 <script type="text/javascript" src="http://example.com?Key=<%= Key %>">
 </script>

答案 2 :(得分:0)

尝试这种方式:

1 - 通过添加id和runat =“server”属性使您的脚本可以通过代码隐藏引用:

<script id="myScript" runat="server" type="text/javascript">

2-in code-behind,在page_load上,动态添加src属性:

this.myScript.Attributes.Add("src","http://example.com?Key=" + Key);

你已经完成了!