【发布时间】:2011-12-15 15:45:12
【问题描述】:
我想让用户知道在处理查询时是否有错误。错误应该使用 javascript 在弹出窗口中显示。
使用我的代码,Throw new exception 确实有效。消息未显示。
有人可以帮帮我吗?
我的html代码:
<script type="text/javascript" language="javascript"><br />
Function gotoSave() {
PageMethods.saveMaster(deData, tipe, OnRequestComplete, OnRequestError);
}
Function OnRequestComplete(result, userContext, methodName) {
if (result != '') {
alert(result);
}
}
Function OnRequestError(error, userContext, methodName) {
if (error != null) {
alert(error.get_message());
}
}
</script>
我的代码(VB):
<System.Web.Services.WebMethod()> _
Public Shared Sub saveMaster(ByVal deData As String, ByVal tipe As String)
..
..
Try
cmd.ExecuteNonQuery()
Catch ex As Exception
Throw New Exception("Fout: Data not saved" & vbCrLf & ex.Message.ToString)
End Try
End Sub
【问题讨论】:
-
请将您的代码缩进四个空格,而不是使用 HTML。 stackoverflow.com/editing-help#code
标签: javascript vb.net exception