如何显示出这个错误信息:ex.Message

时间:2022-12-09 20:40:16
try
{...}
catch (Exception ex)
{
Response.Write("alert =
('" + ex.Message.ToString() + "')");

我只是想显示出错误信息,但提示网页错误。

20 个解决方案

#1


Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

#2



你意思是把错误信息输出到页面上?

那catch块中

Response.Write(ex);

#3


引用 1 楼 wtnu200 的回复:
Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

改为page.clientscript.registerscript............

#4


引用 3 楼 chen_ya_ping 的回复:
引用 1 楼 wtnu200 的回复:

Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

改为page.clientscript.registerscript............

+1

#5


引用 4 楼 valefish 的回复:
引用 3 楼 chen_ya_ping 的回复:
引用 1 楼 wtnu200 的回复:

Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

改为page.clientscript.registerscript............

+1……

+1

#6


我是想要在弹出窗口中提示

#7



Page.ClientScript.RegisterClientScriptBlock(GetType(), "ex", "alert(" + ex + ")", true);

#8


引用 7 楼 vreey 的回复:
C# code

Page.ClientScript.RegisterClientScriptBlock(GetType(), "ex", "alert(" + ex.Message.ToString()  + ")", true);


忘加Message了。

#9



catch块中

 Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + ex + "')</script>");

#10


好强。。。
alert=xxxx

上面的script可以提示信息的了。。。

#11



1、Response.Write("<script>alert("+ex.Message+")</script>");
2、ClientScript.RegisterClientScriptBlock(GetType(),"","<script>alert('"+ex.Message+"');</script>");

#12



1、Response.Write("<script>alert("+ex.Message+")</script>");
2、ClientScript.RegisterClientScriptBlock(GetType(),"","<script>alert('"+ex.Message+"');</script>");

#13


这么多朋友的回答,我都试过了,没有一个是正确的!
请继续!

#14


Page.ClientScript.RegisterClientScriptBlock(GetType(),"onclick","<script>alert(’"+ex.Message+"‘);</script>");这个一定对,用时候把‘换成英文的就行了。

#15



Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript> window.alert('數據保存成功');</script>");

一直在用的。这都错就不是我的问题了
把“數據保存成功”替换成Message.ToString();

#16


这个是确实没问题:
try
{...}
catch (Exception ex)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript> window.alert('數據保存失败');</script>");
}

但换这个就出错了:
try
{...}
catch (Exception ex)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript> window.alert('" + ex.Message + "');</script>");
}



#17


楼主是因为代码换行了,报js错误了

#18


还是不行啊

#19


女:有车吗?
男:没有。
女:有钱吗?
男:没有。
女:那我们还聊什么。
男:我有盐。
女:老公。

#20


很明显,少个参数
只知道抄

 Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "alert('"+ee.Message+"')", true);
 true,掉了。

#1


Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

#2



你意思是把错误信息输出到页面上?

那catch块中

Response.Write(ex);

#3


引用 1 楼 wtnu200 的回复:
Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

改为page.clientscript.registerscript............

#4


引用 3 楼 chen_ya_ping 的回复:
引用 1 楼 wtnu200 的回复:

Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

改为page.clientscript.registerscript............

+1

#5


引用 4 楼 valefish 的回复:
引用 3 楼 chen_ya_ping 的回复:
引用 1 楼 wtnu200 的回复:

Response.Write("<script type='javascript'>alert
('" + ex.Message.ToString() + "');</script>");

改为page.clientscript.registerscript............

+1……

+1

#6


我是想要在弹出窗口中提示

#7



Page.ClientScript.RegisterClientScriptBlock(GetType(), "ex", "alert(" + ex + ")", true);

#8


引用 7 楼 vreey 的回复:
C# code

Page.ClientScript.RegisterClientScriptBlock(GetType(), "ex", "alert(" + ex.Message.ToString()  + ")", true);


忘加Message了。

#9



catch块中

 Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('" + ex + "')</script>");

#10


好强。。。
alert=xxxx

上面的script可以提示信息的了。。。

#11



1、Response.Write("<script>alert("+ex.Message+")</script>");
2、ClientScript.RegisterClientScriptBlock(GetType(),"","<script>alert('"+ex.Message+"');</script>");

#12



1、Response.Write("<script>alert("+ex.Message+")</script>");
2、ClientScript.RegisterClientScriptBlock(GetType(),"","<script>alert('"+ex.Message+"');</script>");

#13


这么多朋友的回答,我都试过了,没有一个是正确的!
请继续!

#14


Page.ClientScript.RegisterClientScriptBlock(GetType(),"onclick","<script>alert(’"+ex.Message+"‘);</script>");这个一定对,用时候把‘换成英文的就行了。

#15



Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript> window.alert('數據保存成功');</script>");

一直在用的。这都错就不是我的问题了
把“數據保存成功”替换成Message.ToString();

#16


这个是确实没问题:
try
{...}
catch (Exception ex)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript> window.alert('數據保存失败');</script>");
}

但换这个就出错了:
try
{...}
catch (Exception ex)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script language=javascript> window.alert('" + ex.Message + "');</script>");
}



#17


楼主是因为代码换行了,报js错误了

#18


还是不行啊

#19


女:有车吗?
男:没有。
女:有钱吗?
男:没有。
女:那我们还聊什么。
男:我有盐。
女:老公。

#20


很明显,少个参数
只知道抄

 Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "alert('"+ee.Message+"')", true);
 true,掉了。