2010-10-23 3 views
1

Доступно ли для открытия jquery Dialog Server Side From Behind Code в asp.net? Для получения дополнительной информации, пожалуйста, дайте мне пример или ссылку. спасибо.Open Jquery Dialog Server Side

ответ

2

Вы можете использовать метод RegisterStartupScript из кода позади:

public void SomeButton_Click(Object sender, EventArgs e) 
{ 
    string script = "$('#someid').dialog('open');"; 
    ClientScript.RegisterStartupScript(GetType(), "popup", script, true); 
} 

Но смешивание JavaScript и C# код очень чистый подход. Было бы лучше просто открыть диалог с javascript на клиенте.

+0

Спасибо. Поэтому я хочу показать Dialog после Postback. Является ли это возможным? спасибо – Shahin

+1

Вы можете использовать функцию '$ (document) .ready', но включать ее только в том случае, если это обратная передача:' <% if (IsPostBack) {...%> ' –