2011-11-12 49 views
1
<asp:Button ID="btn_create" runat="server" 
     Text="Create Weekly Report" 
     OnClick="btn_create_Click" /> 

下被稱爲這是一個用戶按鈕,後面的代碼是從背後代碼的特定條件

con.Open(); 
SqlDataReader dr = cmd.ExecuteReader(); 
if (!(dr.HasRows)) 
{ 
    Page.ClientScript.RegisterStartupScript(
     this.GetType(), 
     "alert", 
     "openWinContentTemplate();", 
     true); 
} 
else 
{ 
    Response.Redirect("entry.aspx"); 
} 
con.Close(); 

我想調用JavaScript functionif第一個條件是真實的。 但它不工作。
我的JavaScript函數

function openWinContentTemplate() { 
    $find("RadWindow_ContentTemplate").show(); 
} 

這將打開一個radwindow如果條件滿足。
它不工作,任何人都可以幫我。

+0

所以當頁面加載你檢查,看看這個功能'openWinContentTemplate();'已經吐了出來? (查看源文件) –

+0

btn_create按鈕是否放置在UpdatePanel中? –

+0

你在更新面板裏面嗎?你也可以顯示你的標記嗎? – naveen

回答

0

我會建議使用AJAX調用該方法,並使該方法返回一些有意義的東西。如果你想要做的只是顯示一個元素,使該方法返回一個布爾值。