Мой вопрос довольно прост, у меня есть сайт, разработанный в Asp.Net. Я не могу передать параметр с сервера (файл aspx) клиенту (файл javascript).Как передать параметры из Aspx в Javascript
Допустим, у меня есть кнопка asp: Button, и когда происходит событие OnClientClick, я хочу вызвать функцию javascript с параметром с сервера.
Пусть упростить пример, и позволяет сказать, что это мой веб-страница:
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
<form id="form" runat="server">
<div runat="server" id="divID" >div text here...</div>
<br />
<asp:Button runat="server" text="click1"
OnClientClick='<%= "alert(" + this.divID.ClientID + "); return false;" %>'
/>
<asp:Button runat="server" text="click2"
OnClientClick="alert('<%= this.divID.ClientID %>'); return false;"
/>
</form>
</body>
</html>
Первая кнопка сгенерировано на стороне клиента ошибку.
Вторая кнопка предупреждает строку «<% = this.divID.ClientID%>», а не фактическое значение.
Что мне не хватает ???
Вместо использования этого.div.ClientId попробуйте этот <% = div.ClientId%> в качестве параметра – Prabhat
возможный дубликат [параметра передачи от aspx к проблеме javascript] (http://stackoverflow.com/ вопросы/7047191/ближний параметр-из-ASPX к Javascript-выпуск) –