[英]ASP.NET Server is showing different result that in my developer machine?
有人可以解釋這個問題的原因。 我正在使用telerik RadListView。
這是代碼
protected void radlistview_ItemDataBound(object sender, RadListViewItemEventArgs e)
{
try
{
if (e.Item is RadListViewDataItem)
{
var item = (RadListViewDataItem)e.Item;
var dataitem = item.DataItem;
if (dataitem == null) return;
t = new StringBuilder();
foreach (var clt in item.Controls)
{
t.AppendLine(clt.GetType().FullName + " - ");
}
Session["EcnLoadError"] = t.ToString();
ShowErrorAndExit();
}
}
catch (Exception ex)
{
Session["EcnLoadError"] = ex.ToString();
ShowErrorAndExit();
}
}
我的開發人員機器給我以下結果,
System.Web.UI.LiteralControl -
System.Web.UI.LiteralControl -
System.Web.UI.WebControls.Image -
System.Web.UI.LiteralControl -
System.Web.UI.LiteralControl -
System.Web.UI.WebControls.LinkButton -
System.Web.UI.DataBoundLiteralControl -
但是部署到服務器后,它給了我以下內容:
System.Web.UI.ResourceBasedLiteralControl -
System.Web.UI.WebControls.Image -
System.Web.UI.ResourceBasedLiteralControl -
System.Web.UI.WebControls.LinkButton -
System.Web.UI.DataBoundLiteralControl -
非常感謝您的幫助。
謝謝
如果LiteralControl的呈現輸出超過255個字節,則使用ResourceBasedLiteralControl來提高效率。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.