2015-10-06 27 views
1

我應用了彈出窗口,但未顯示彈出消息。如果在數據集中找不到記錄,我想顯示彈出窗口。我已經做了,但沒有彈出消息。如何顯示彈出消息,然後在C#中執行某些代碼行,例如返回

SqlDataAdapter da = new SqlDataAdapter(query, GetConnectionString()); 
     DataSet ds = new DataSet(); 
     da.Fill(ds); 
     DataTable dt = ds.Tables[0]; 
     if (dt.Rows.Count==0) 
     { 
      ClientScript.RegisterClientScriptBlock(this.Page.GetType(), "as", "alert('No Records Found...');", true); 
      return; 
     } 
+0

您是否收到任何瀏覽器錯誤?檢查你的瀏覽器控制檯(通常是F12) –

+0

[c#頁面彈出警告消息]可能重複(http://stackoverflow.com/questions/16292839/pop-up-alert-message-from-c-sharp-page) –

+0

瀏覽器錯誤 - Sys.WebForms.PageRequestManagerParserErrorException:無法解析從服務器收到的消息。此錯誤的常見原因是,通過調用Response.Write(),響應篩選器,HttpModules或服務器跟蹤已啓用來修改響應時。 詳細信息:解析'

0

此代碼爲我工作,以顯示彈出,我是使用更新面板。

ScriptManager.RegisterStartupScript(Page, typeof(Page), "clentscript", "alert('No records Found..');", true); 
//coding after changes 
    SqlDataAdapter da = new SqlDataAdapter(query, GetConnectionString()); 
      DataSet ds = new DataSet(); 
      da.Fill(ds); 
      DataTable dt = ds.Tables[0]; 
      if (dt.Rows.Count==0) 
      { 
       ScriptManager.RegisterStartupScript(Page, typeof(Page), "clentscript", "alert('No records Found..');", true); 
       return; 
      } 
相關問題