大家;我在asp.net有這個問題,我有一個頁面,我插入和修改數據,在保存之前,我做了一個驗證,如果它通過我保存數據,但如果沒有,我會引發異常並顯示它,功能就像這樣;asp.net中的煩人異常
protected void btnSave_Click(object sender, EventArgs e)
{
try
{
...
if(ValidData())
//Save
...
else
throw new Exception("Invalid data");
}
catch(Exception ex)
{
// Javascript alert
JSLiteral.Text = Utilities.JSAlert(ex.Message);
}
}
的問題是,我提出後的異常,並固定在頁面中的數據我再次點擊保存按鈕,並將其保存,但它再次表明我的異常消息和煩人了。即使數據已保存,我再次單擊並再次顯示來自異常的消息。
你知道這個問題的答案嗎?
什麼是JSLiteral? – JoshBerke 2008-12-03 18:33:59