всплывающая панель из кода позади события нажатия кнопки - PullRequest
0 голосов
/ 01 марта 2012

У меня есть веб-приложение asp.net, в котором динамически генерируется кнопка, и я хочу открыть всплывающую страницу или панель для этого события нажатия кнопки.

Я пробую следующий код, но он не работает:

protected void Test_Click(object sender, EventArgs e){

   OpenNewWindow("test.aspx");
}

public void OpenNewWindow(string url)

{
 ClientScript.RegisterStartupScript(this.GetType(), "newWindow", String.Format("<script>window.open('{0}');</script>", url));

}

1 Ответ

1 голос
/ 01 марта 2012

Попробуйте это:

Добавить атрибут к динамически создаваемым кнопкам

Button1.Attributes.Add( "onclick", "javascript:window.open('http://www.google.com');" ); 
...