【问题标题】:Master Page loading infinitely母版页无限加载
【发布时间】:2018-06-29 19:29:34
【问题描述】:

每当我使用 MasterPageContentPage holder 运行代码时,我都会遇到问题,页面永远不会完全加载完毕。控件切换从母版页的Page_Load 到ContentPage 的Page_Load

这是我的代码:

大师Page_Load

        if (!Page.IsPostBack)
        {
            string domainUserName = string.IsNullOrWhiteSpace(Page.User.Identity.Name) ? (WindowsIdentity.GetCurrent().Name) : (Page.User.Identity.ToString());
            this.Session["UserName"] = domainUserName.ToString().Split('\\').Last();
            lbl_UserName.Text = this.Session["UserName"].ToString();
            ValidateAuthorization(domainUserName);
            LoadMyPDlData();
        } 

内容Page_Load

        if(!IsPostBack)
        {
            lMessage.Visible = false;
            btn_Upload.Enabled = true;
            lMessage.Text = "";
            btnSaveunknown.Visible = false;
            btnAddRow.Visible = false;
            txt_PdlName.Text = "";
        }

我们将不胜感激。

谢谢。

【问题讨论】:

  • 似乎是 ValidateAuthorization 或 LoadMyPDlData 的问题。尝试单独运行它们
  • 无限重定向可能是您的网站禁用或不允许使用 cookie 的情况下无法正确处理浏览器的症状。
  • 当您在调试模式下单步执行时,会发生什么?
  • @TryingToImprove 听起来不错。注释掉这些方法调用,看看问题是否得到解决。
  • 我尝试删除 ValidateAuthorization(domainUserName) LoadMyPDlData() 函数,但没有帮助。当我在完成 pageLoad 事件后调试控件转到 ContentPage 的 pageLoad 时,控件转到母版页的 PageLoad 之后完成在浏览器上加载我的页面,但控件再次转到 Content PageLoad 的 JAVASCRIPT 并重复该过程。

标签: c# asp.net master-pages


【解决方案1】:

我可以解决错误。问题是我在 .aspx 页面中添加的 Jquery 引发错误,因此页面进入无限循环。删除它并解决问题!!! 感谢大家的建议。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-17
    • 2015-06-19
    • 1970-01-01
    • 2014-03-05
    • 2016-01-03
    • 2013-03-12
    • 2012-04-11
    • 2015-08-13
    相关资源
    最近更新 更多