Как связать код за значением переменной с javascript?

Вопрос:

У меня есть заголовок javascript <script type="text/javascript" src="http://example.com?Key="> Этот Key находится в aspx.cs как string Key="123456"; Как связать это значение Key с заголовком javascript?

Лучший ответ:

Вы можете получить доступ к коду за переменными в файлах aspx:

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

Ответ №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

Попробуйте так:

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);

Все готово!

Оцените статью
TechArks.Ru
Добавить комментарий