2012-06-29 79 views
0

我已阅读所有关于img和srcs,autopostpack按钮的文章。几乎所有我读过的网站上的所有内容。我继续有一个页面在加载期间加载两次页面。Asp.net aspx页面加载两次页面......可能是由于doctype?

我的一位同事提到它可能是由于文档类型。正如我从字面上把我的网页剥离到了。

页语言 文档类型 HTML 头 身体

,它仍然是打页面加载两次,我通过跟踪查看此。

任何想法,我完全难住,我在网上找不到任何关于此的任何想法。

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="testlink.aspx.vb" Inherits="TestApp.testlink" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html> 
<head> 
    <title></title> 


</head> 
<body > 
    <form id="Form1" style="margin: 0px" runat="server"> 

    </form> 
</body> 
</html> 
+0

你同时使用AutoEventWireUp,并手动挂钩的Load事件处理程序? – sisve

+0

@User发布你的页面标记,看看页面标记会更好。 – freebird

+0

AutoEventWireUp设置为false。 –

回答

2

只是想通了。

这是问题。

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load, Me.Load 

两个负载出现在代码后面。

据称,这发生在我们的系统中,由于升级VS2010 ......

+0

只是一个小记事 - doctype没有这样的问题。决不。 Doctype只告诉浏览器文档是什么类型。 +1,你自己找到答案,不仅仅是等待别人为你解决这个问题。 – walther