标签: pageload

有两个Page_Load没有覆盖

我有一个名为PageBase继承自ASP.NET 的类Page.我想要做的东西PageBasePage_Load.我的应用程序中的所有页面都在其上完成了逻辑Page_Load.我正在考虑一种方式,Page_Load无论是在页面PageBase中还是Page_Load在页面中都可以运行.可能吗?

c# asp.net overriding pageload

1
推荐指数
1
解决办法
2467
查看次数

ASP.NET,会话维护页面加载和回发

我正在建立一个网站,我需要维护一个登录用户的会话.有不同的页面,因此必须维护每个页面的会话.我在主页上的enter按钮的click事件中传递我的会话变量中的值.代码第一次正常工作,但是当用户从另一个页面重定向到主页时,会话变为空.我很困惑在哪里进行会话以保留所有页面的值.

这是我的代码:

 protected void Page_Load(object sender, EventArgs e)
{
    //Session["UserName"] = null;
    //Session["UserRoles"] = null;
    if (!Page.IsPostBack) //if page is not postback then here
    {
        Session["UserName"] = null;
        Session["UserRoles"] = null;
        if (Session["UserRoles"] != null && (String)Session["UserRoles"] == "Admin")
        {
            divLoggedInMember.Visible = true;
            lblLoggedinUser.Text = "Welcome" + " " + Session["UserName"] + "(Admin)";
        }
        else if (Session["UserRoles"] != null && (String)Session["UserRoles"] == "member")
        {
            divLoggedInMember.Visible = true;
            lblLoggedinUser.Text = "Welcome" + " " + Session["UserName"];
        }
    }

    else //if page …
Run Code Online (Sandbox Code Playgroud)

asp.net session pageload

1
推荐指数
1
解决办法
7027
查看次数

使用Jquery在页面加载时设置元素ID?

假设我有一些像这样的HTML元素:

<div id="wrapper">
    <ul>
        <li><a>Parent 1</a>
            <ul>
                 <li><a>Child 1</a></li>
                 <li><a>Child 2</a></li>
                 <li><a>Child 3</a></li>
            </ul>
        </li>
        <li><a>Parent 2</a>
            <ul>
                 <li><a>Child 1</a></li>
                 <li><a>Child 2</a></li>
                 <li><a>Child 3</a></li>
            </ul>
        </li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

当$(文件)准备好时,如何设置#wrapper中第一个UL元素的ID?

提前致谢!

jquery set pageload document-ready attr

1
推荐指数
1
解决办法
2090
查看次数

为什么页面加载事件没有触发?

我的项目名称是 sbmanager,在该项目中,我有一个名为 mgrGridHome.aspx 的页面,该页面有以下参考:

<%@ Page Language="C#" Inherits="sbmanager.mgrGridHome" MasterPageFile="~/masterpages/global.master" %>
Run Code Online (Sandbox Code Playgroud)

上面有一个标签:

<asp:Label id="lblCurrentTime" runat="server"></asp:Label>
Run Code Online (Sandbox Code Playgroud)

在我的 mgrGridHome.aspx.cs 文件中,我有以下内容:

protected void page_load(object sender, EventArgs e)
        {

            lblCurrentTime.Text = "See Me"; 
        }
Run Code Online (Sandbox Code Playgroud)

但是当我编译和运行页面时,标签值没有设置为好像页面加载没有触发一样。

但是如果我像这样直接在页面上放置相同的代码:

<script language="C#" runat="server">
    public void Page_Load(object sender, EventArgs e)
    {
        <asp:Label id="lblCurrentTime" runat="server"></asp:Label>
    }
</script>
Run Code Online (Sandbox Code Playgroud)

标签值已设置。

我想要做的就是在页面加载时设置标签值。目前我不在乎它是否是回传。我会以错误的方式解决这个问题吗?

c# asp.net pageload

1
推荐指数
1
解决办法
6949
查看次数

如何在初始渲染时增加 Ionic4 项目的加载时间?

对于我的项目,我使用IonicAngular. 当我的 ionic 项目第一次渲染时,加载时间太慢了。出现此问题是因为当项目first呈现时,加载所有js文件需要时间。那么我如何更快地加载“js”文件,这将提高我的离子项目的加载性能。如果有人知道加载时间慢得多的更好原因,请告诉我原因和解决方案。

performance pageload load-time ionic-framework ionic4

1
推荐指数
1
解决办法
300
查看次数

当通过另一个aspx页面的javascript打开aspx时,不会触发PageLoad事件

我有一个带有2个aspx页面的aspx应用程序.使用JavaScript点击第一个aspx页面中的按钮即可打开第二个aspx页面.问题是,当第二个aspx页面打开时,其Page_load事件不会触发.只有当我刷新第二页时,才会触发第二个aspx页面的page_load事件.

请让我知道可能出现的问题以及触发page_load事件需要做些什么.

提前致谢

javascript asp.net events webpage pageload

0
推荐指数
1
解决办法
6833
查看次数

页面加载内容,内部内容的问题

如果您访问此处:示例您将看到我的问题.

页面加载,然后在div id =中加载所有相同的内容content

看看JS/jQuery的源代码,如果你需要PHP,请告诉我.我不太确定它的JS或PHP是否正在这样做.我使用jQuery地址插件,所以也许我没有正确使用它,但这是杀了我.

关于我可能做错什么的任何想法?在Firebug中页面加载并且根本不会停止.如果你有它,试试吧.

任何帮助表示赞赏!!

php jquery pageload

0
推荐指数
1
解决办法
103
查看次数

如何防止两次Page_Load运行 - Page.IsPostBack始终为false

in a strange situation my page_Load Runs twice and all of my codes are in page_Load.
i can not use Page.IsPostBac because in both of Page_Loads, it is false.
but what is strange situation ?
i have a page for download files in my project,
when you click on one of download links (i used anchors, so IsPostBack is false) page_Load runs and in page load i check DownloadPath Querystring.
if DownloadPath not be null i jump to a Handler.ashx …

c# asp.net pageload

0
推荐指数
1
解决办法
3012
查看次数

如何知道document.ready还剩多少时间/%?

我通常这样做

$('#load').show();
$(document).ready(function(){
    $('#load').hide();
});
Run Code Online (Sandbox Code Playgroud)

哪里<div id="load">只有一个GIF动画

但我想改进一点并显示进度条

<div id="load"><div id="done"></div></div>
Run Code Online (Sandbox Code Playgroud)

所以我可以,在超时(我猜)

var percent_done = how_do_i_figure_out(); /*  here is where i need help */
$('#done').width(percent_done);
Run Code Online (Sandbox Code Playgroud)

javascript jquery pageload

0
推荐指数
1
解决办法
99
查看次数

页面加载后加载网页图片

在我的网站(即婴儿名字)中,每个页面显示40个名字,每个名字可以有一张用户上传的图片。现在带图片的名字数量增加了,我的页面速度非常慢。顺便说一句,图像是从 CDN 加载的,我关心的只是客户端页面加载时间。

首先,我决定将 1x1 空 gif 图像作为 src,并在页面加载完成后加载实际图像

<img src="x.gif" data-src="the-real-image-src.jpg" class="delayed-load" /> 

$(window).load(function () {
    $('.delayed-load').each(function(){
          $(this).attr('src',$(this).data('src'));
    });
});
Run Code Online (Sandbox Code Playgroud)

但后来我想,随着图片被搜索引擎索引,会对它产生不好的影响。所以我决定不更改真正的 src,只是在图像开始之前取消加载图像,并在页面加载后重试加载。正如我研究的那样,取消图像加载并不会阻止浏览器下载图像,因此这也失败了。

我也可以在页面加载后添加图像,但它与第一​​个选择有相同的问题(该页面源不包含真实的图像链接。

您建议如何保持搜索引擎友好并在页面完成后加载图像?

javascript jquery image pageload

0
推荐指数
1
解决办法
3358
查看次数