首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在ASP.NET页面编写的时候出错怎么做异常处理小弟我用 try 不行

2012-04-10 
在ASP.NET页面编写的时候出错如何做错误处理我用 try 不行如%#Eval( SupplierID )%这里绑定出错的时候

在ASP.NET页面编写的时候出错如何做错误处理我用 try 不行

<%#   Eval( "SupplierID ")   %>
这里绑定出错的时候我用

<%#   try{   Eval( "SupplierID ")}catch{ "-- "}   %>

这样写不行

要怎么来写

[解决办法]
<%# try{ Eval( "SupplierID ")}catch{ "-- "} %>

有这种绑定方法吗?你可以试试
<%
try
{
Response.Write( Eval( "SupplierID ").ToString());
}
catch
{
Response.Write( "-- ");
}
%>


[解决办法]
这种错误应该在数据源上就屏蔽掉,不应该暴露到UI来了
[解决办法]
try { this.dg1.DataBind(); }catch { }
[解决办法]
用函数 <%#GetInfo(Eval( "SupplierID ").ToString())%> 后台protected string GetInfo(string id){try{ string str = Supplier.GetInfo(id).SupplierName; return str;} catch{ return "-- ";}}

热点排行