我有一个使用这种方法的类:
public static DataTable getHeader(DALheader header)
{
string sql = string.Format("EXECUTE getHeader @headerID = {0}", header.headerID);
SqlDataAdapter headerAdapter = new SqlDataAdapter(sql, eformConnection);
DataTable headerTable = new DataTable();
try
{
headerAdapter.Fill(headerTable);
return headerTable;
}
catch(Exception ex)
{
throw ex;
}
}
在 ASPX 后面的代码中,我调用了这个方法。如果我抛出ex
,您会在浏览器中看到 asp.net 错误。我想将它们保留在页面上并显示错误。我将方法调用放在 try catch 中,但没有这样做,我无法返回,因为如果我返回任何东西ex
,我必须返回 a 。DataTable
我不确定如何将错误消息返回到页面。