加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 有人可以帮我理解这个堆栈跟踪吗?

发布时间:2020-12-16 06:45:42 所属栏目:asp.Net 来源:网络整理
导读:我收到一个对象引用未设置为从我的网站上通过电子邮件发送给我的页面中的对象错误的实例.当我去那个页面时,我没有遇到任何错误.有人可以根据这个堆栈跟踪解释“可能”发生的事情.我知道渲染有问题,但我不知道从哪里开始……谢谢. at ASP.controls_si_item_as
我收到一个对象引用未设置为从我的网站上通过电子邮件发送给我的页面中的对象错误的实例.当我去那个页面时,我没有遇到任何错误.有人可以根据这个堆栈跟踪解释“可能”发生的事情.我知道渲染有问题,但我不知道从哪里开始……谢谢.

at ASP.controls_si_item_ascx.__Render__control1(HtmlTextWriter __w,Control parameterContainer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer,ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Control.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer,ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer,ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer,ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer,ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer)
at System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer,ControlAdapter adapter)
at System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer,ICollection children)
at System.Web.UI.Control.RenderChildren(HtmlTextWriter writer)
at System.Web.UI.Page.Render(HtmlTextWriter writer)
at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer,ControlAdapter adapter)
at System.Web.UI.Control.RenderControl(HtmlTextWriter writer)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)

解决方法

在我的Web.config文件中设置Debug =“True”后,我能够看到问题的原因.

终于找到了答案:)在我的.ascx文件中,我有一些JavaScript根据控件ID选择了一个选项卡.事实证明,在某些情况下控制不可用,因此会引发对象引用错误.这是我的代码:

var hdnSCSSelectedTabIndex=$('#<%= hdnSCSSelectedTabIndex.ClientID %>');
var tabIndex = hdnSCSSelectedTabIndex.val();

而我现在这样做:

<% if (hdnSCSSelectedTabIndex != null) { %>
    var hdnSCSSelectedTabIndex=$('#<%= hdnSCSSelectedTabIndex.ClientID %>');
    var tabIndex = hdnSCSSelectedTabIndex.val();
<% } %>

已经解决了问题.

希望这有助于别人:)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读