它已經一段時間,因爲我已經使用了ModalExtender和UpdatePanel的,但是這是可能的。本質上(生鏽的頭部掉落),我在模態設置的標籤內可見= false。然後,在點擊Ok按鈕後,我在後面的代碼中調用了一個處理邏輯的函數。如果邏輯失敗,那麼我更新標籤文本並設置visible = true。如果邏輯通過,我調用模態的close()屬性。對於這兩者,您必須調用updatePanel.update()以便刷新內容。讓我看看,如果我能找到一個例子...
不正是我一直在尋找,但它可以幫助您在正確的軌道上:
If (logInstance.isNew) Then
result = logInstance.createNewLogEntry()
If (result.ToLower = "success") Then
Response.Redirect("default.aspx?status=1")
Else
saveErrorType.InnerHtml = result
ModalSaveError.Show()
End If
Else
result = logInstance.updatePreviousLogEntry(textReasons.Value)
If (result.ToLower = "success") Then
Response.Redirect("default.aspx?status=2")
Else
saveErrorType.InnerHtml = result
ModalSaveError.Show()
End If
End If
對不起,我從來沒有想出如何將答案標記爲接受答案。最後我明白了。我回去標記那些回答我的問題的答案。謝謝! – John 2010-06-16 18:04:31
沒問題。對不起,我不知道你的問題的答案。 – 2010-06-16 18:07:06
jacerhea,沒關係。應該給予那些花時間和努力回答任何人的問題的人。 – John 2010-06-16 18:09:29