标签: page-init

page load()或page init()

在asp.net中,何时绑定gridviews?在Page Load()或Page Init()....为什么?

asp.net pageload page-init

14
推荐指数
1
解决办法
2万
查看次数

jQuery Mobile - 绑定到pageinit事件

我试图了解以下jQuery Mobile示例.

$( '#aboutPage' ).live( 'pageinit',function(event){
  alert( 'This page was just enhanced by jQuery Mobile!' );
});
Run Code Online (Sandbox Code Playgroud)

什么是#aboutPage在这种情况下?pageinit绑定对象是什么?

page-init jquery-mobile

10
推荐指数
1
解决办法
3万
查看次数

如何正确使用pageinit?

我为每个页面都有一个文件,我试图在每个页面上实现pageinit事件处理程序(我认为严格属于一个页面,应该在那里声明),如下所示:

<body>
    <div id="myPage" data-role="page">
        <!-- Content here -->
        <script type="text/javascript">
            $("#myPage").live('pageinit', function() {
                // do something here...
            });
        </script>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

该事件被正确绑定到页面,因此代码被执行但是 - 现在我的问题 - 如果我转到另一个页面并稍后返回pageinit事件将执行两次.我认为那是因为.live方法再次将pageinit事件绑定到页面.但是,pageinit事件不应该只在页面初始化时调用一次吗?我在这里缺少什么?

page-init jquery-mobile

6
推荐指数
2
解决办法
1万
查看次数

文档pageinit在iOS(jQueryMobile)上不止一次触发

我有一个Phonegap和jQuery Mobile应用程序,可以很好地在Android和Web上运行.在iOS上我得到了意想不到的结果,这似乎是由于我绑定大多数应用程序进程的处理程序的document.pageinit事件被触发了两次.

不,我没有绑两次.不,我没有使用document.ready.是的,我确实将它绑定到文档,在脚本的早期,而不是在任何其他函数内.

$(document).on('pageinit',function(event){
    alert(' Pageinit on document');
    //Some more code
})
Run Code Online (Sandbox Code Playgroud)

第一次发射时,闪屏仍在显示.此时,在使用XCode在MacBook Pro上进行测试时,控制台甚至无法使用:当我使用console.log时,上面的消息没有显示在控制台中.

第二次,jQueryMobile创建第一页后不久就发生了火灾.

造成这种双重射击的原因是什么?我该怎么做?

编辑:我后来注意到,pageinit不仅仅是第二次触发,而是每次我打开一个新的data-role ='page'div.请参阅下面的答案.

event-handling page-init ios jquery-mobile cordova

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

ASP.Net - 每次点击按钮都会调用Page_Load和Page_Init?

所以我的代码中绝对没有逻辑.我有两种方法Page_InitPage_Load

每次单击按钮时都会调用这两种方法.调用Page_load是有意义的.但为什么每次都会调用Page_Init?

protected void Page_Init(Object sender, EventArgs e)
{

}

protected void Page_Load(object sender, EventArgs e)
{

}

protected void Button1_Click1(object sender, EventArgs e)
{
    // Do something here
}
Run Code Online (Sandbox Code Playgroud)

asp.net page-init

5
推荐指数
1
解决办法
2万
查看次数

在ASP.NET中使用2个数据库作为会话信息

这篇文章最初试图找到问题,我认为这是一个web.config问题.我还认为这是我母版页背后代码中的内容.此处的所有文本都是查找问题的过程的一部分,滚动到底部以获取最新更新.

我的网站允许用户在文本框中键入代码.如果输入了识别的代码,页面将刷新并向该用户显示欢迎消息,否则将出现错误消息.我将他们手动输入的代码放入会话中,以便可以提取他们的名字.我不能让会话停留在页面之间.我的所有代码都在母版页的vb页面上,我不知道我做错了什么.

  • 我被告知要确保,EnableSessionState="true"但这不适用于母版页.
  • 我被告知要检查IIS设置,但我不能,因为我没有权限.
  • 尝试SessionState cookieless="UseUri"并以某种方式创建了一个永无止境的重定向循环.
  • 我调试了函数,他们返回值.
  • 当我输入代码时,文本框会消失,欢迎消息会显示用户的名字和姓氏,所以我知道这有用.
  • 我已经检查过以确保Session.Abandon网站中的任何地方都没有代码.
  • 我在页面的Watch每个实例Session("IB")上添加了一个,当我在文本框中输入代码时,它们被正确填充.然后,当我点击链接移动到另一个页面时,调试器停在我的第一行Page_Load,Dim ib As String = CType(Session.Item("IB"), String)并且所有观察到的IB变量立即变为Nothing.

以下是母版页背后的代码:

Imports System.Data
Imports System.Data.SqlClient
Imports System.Data.OleDb
Partial Class MasterPage
  Inherits System.Web.UI.MasterPage
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
      Dim BAccount As String = CType(Session("BAccount"), String)
       If Not IsPostBack Then
        If Session("BAccount") Is Nothing Then
            'no such value in session state, show textbox for IB …
Run Code Online (Sandbox Code Playgroud)

vb.net asp.net session pageload page-init

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

pageinit上的jQuery移动弹出窗口

我希望一旦页面加载就打开弹出窗口,但似乎卡在旋转轮上.

这是一个小提琴手,以证明任何帮助将被欣赏的问题.

http://jsfiddle.net/Ohpyx/UGfXG/

我正在使用的代码是:

$(document).live('pageinit',function(event){
    $('#popupBasic').popup('open');
})?
Run Code Online (Sandbox Code Playgroud)

page-init jquery-mobile

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