У меня есть HyperLink в моем пользовательском контроле, в котором я динамически устанавливаю событие onlick
на стороне сервера, например:
this.Attributes["onclick"] = string.Format("javascript:alert('{0}')", base.NavigateUrl);
Проблема в том, что когда Asp.net отображает страницу, она заканчиваетсяс чем-то вроде этого
<a href='...' onclick="javascript:alert('TEST')>LINK</a>
, который, очевидно, не является допустимым Javascript.Использование "
вместо '
также не поможет, сгенерированный HTML будет alert("TEST")
Есть ли способ обойти это?
Спасибо.