I get a timeout error using the code below. The Utils.GetDataTa bleForUI is calling a stored procedure(dbo.C onferencesSEL. The stored procedure does a simple select statement. Can someone tell me what I need to do to eliminate the timeout error on the page. Here is the code.
Code:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Text;
namespace HSI
{
public partial class ofinterest_conferences : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
LoadConferences();
}
private void LoadConferences()
{
StringBuilder sb = new StringBuilder();
DataTable dt = Utils.GetDataTableForUI("dbo.ConferencesSEL", null);
foreach (DataRow dr in dt.Rows)
{
sb.Append("<div class=\"infoContainer\">");
sb.Append(" <p>");
sb.Append(" <strong>" + dr["event_date"].ToString() +" : " + dr["title"].ToString() + " </strong><br />");
sb.Append(" " + dr["location"].ToString());
sb.Append(" </p>");
sb.Append(" <p class=\"moreInfoWrap\">");
string urlPDF = string.Empty;
if (!String.IsNullOrEmpty(dr["pdf_path"].ToString()))
{
urlPDF = (string)ConfigurationManager.AppSettings["pdfUploadPath"].ToString() + dr["pdf_path"].ToString();
}
else if (!String.IsNullOrEmpty(dr["url"].ToString()))
{
urlPDF = dr["url"].ToString();
}
sb.Append(" <a href=\"" + urlPDF + "\" target=\"_blank\" class=\"moreInfo\">WANT MORE INFO</a>");
sb.Append(" </p>");
sb.Append("</div>");
}
this.confContainer.InnerHtml = sb.ToString();
}
}
}
Comment