我在global.asa文件中有以下代碼。目標是從URL中獲取分段,然後相應地運行代碼。uriAddress.Segments [1]激發錯誤 - 索引超出了數組的範圍
protected void Application_BeginRequest(object sender, EventArgs e)
{
Uri uriAddress = new Uri(Request.Url.AbsoluteUri);
if (!String.IsNullOrEmpty(uriAddress.Segments[1]))
{
//do stuff
}
}
不幸的是,如果有在我得到的錯誤是「索引數組的範圍之外」的網址不段。我怎樣才能克服這個錯誤?
'如果(uriAddress.Segments!= NULL && uriAddress.Segments.Length> 1 &&!String.IsNullOrEmpty(uriAddress.Segments [1]))' – Habib 2014-10-28 19:05:39