2
我有一個功能,其中檢查和驗證User
並在此基礎上的數據顯示給各自的用戶。函數名稱爲Get_AuthenticateUser_Ums(strUserName);
網站不工作錯誤,如果功能不起作用
我在Page_load
上調用此函數。該功能包含一個web service
。現在我想的是隻要服務不工作或有一些問題,我想,該網站不應該被顯示給用戶和信息應及時爲The service is down, so couldnt load the site.
下面是我的代碼
if (!IsPostBack)
{
Get_AuthenticateUser_Ums(strUserName); }
而且功能
private void Get_AuthenticateUser_Ums(string strUserName)
{
try
{
strReturnMessage = string.Empty;
Boolean bolReturn = ObjUMS.AuthenticateApplicationAccess(strUserName, strAppUrl, out strReturnMessage);
if (bolReturn)
{
DataSet dsUserGroups = new DataSet();
dsUserGroups = ObjUMS.GetUserAppDetailsbyUserNameApplicationUrl(strUserName, strAppUrl, out strReturnMessage);
if (dsUserGroups.Tables[1] != null && dsUserGroups.Tables[1].Rows.Count > 0)
{
string strSubGroupName = dsUserGroups.Tables[1].Rows[0]["SUBGROUP_NAME"].ToString();
if (strSubGroupName == "UBR Requester")
{
if (dsUserGroups.Tables[2] != null && dsUserGroups.Tables[2].Rows.Count > 0)
{
string[] allStates = dsUserGroups.Tables[2].AsEnumerable().Select(r => r.Field<string>("BOUNDARY_VALUE")).ToArray();
ViewState["States"] = string.Join(",", allStates);
}
}
else
{
Response.Redirect("~/NotAuthorize.aspx", false);
}
}
else
{
Response.Redirect("~/NotAuthorize.aspx", false);
}
}
else
{
Response.Redirect("~/NotAuthorize.aspx", false);
}
}
catch (Exception ex)
{
throw ex;
}
}
什麼不是從這部分工作?你從中得到什麼迴應? –
@sangramparmar:'ObjUMS.AuthenticateApplicationAccess(strUserName,strAppUrl,out strReturnMessage);'如果出現錯誤,則會給出其他明顯的空白信息 – BNN
@VVVV消息將被給出的意思? – Webruster