this.Page.ClientScript.RegisterStartupScript(this.GetType(),"alert","<script>alert('不能和其他项重复!')</script>");
最近发现在for循环中执行以上语句 ,不弹出报错窗口,不知道为什么; 有什么好的办法将报错抛出?以弹出对话框的方式。
b/s结构中 对
try{} catch(Exception ex){Console.WriteLine(ex.Message) throw ex.Message}
能不能以弹出对话框的方式抛出异常?
能啊
page.RegisterStartupScript("","<script>alert('"+ex.Message.ToString()+"');</script>");把这个写在catch中。