我正在使用LinkButton和DropDown。如何從Code-Behind調用IF條件中的確認框?
當我點擊LinkButton時,DropDown出現。
選擇一個DropDown值後,我想要一個從JavaScript調用的確認框出現,確保值被更改。
我在第二個if
條件中調用此腳本,但它不起作用。
確認後,我想更改其他值並退出條件。
protected void lnkbtnSave_Click(object sender, EventArgs e)
{
if ((ddlHiringManager.SelectedItem != null &&
(ddlHiringManager.SelectedItem.Text != lblHiringManager.Text)) &&
(Convert.ToInt32(ddlHiringManager.SelectedValue)) != -1)
{
if (ClientScript.RegisterStartupScript(typeof(Page), "Confirm", "<script type='text/javascript'>Confirm('Are you sure you want to change Hiring Manager for this requirement.');</script>"))
{
ClsClientManager objClientManager = new ClsClientManager();
if (objClientManager.UpdateHRManagerByReqID(Convert.ToInt32(hdnReqId.Value), Convert.ToInt32(ddlHiringManager.SelectedValue)) > 0)
{
lblShowHiringManager.Text = ddlHiringManager.SelectedItem.Text;
}
}
}
else
{
ClientScript.RegisterStartupScript(typeof(Page), "SymbolError", "<script type='text/javascript'>alert('Please Select Hiring Manager !');</script>");
}
}
您是否在頁面上使用UpdatePanel? lnkBtnSave.Click是否是ajax回發? – 2013-05-06 06:59:57
嗨阿里.NET,即時通訊不使用更新面板不是一個Ajax後包我打電話簡單的JS確認框 – SANDEEP 2013-05-06 07:00:53
爲什麼你需要從代碼後面做它,爲什麼不做客戶端 – tariq 2013-05-06 07:05:57