2011-08-17 76 views

回答

5

更是创下Page_Load两次您的问题?

最有可能是由于asp:Imageimg而没有src定义。

引述mbanavige of ASP.NET Forums

,如果你有一个空的/缺少src属性的img标签,则 浏览器可能会重新请求当前页面(或者可以请求默认 页)为什么努力以满足img标签的空src。

不时发生的另一种可能性是 page_load事件已连线两次。

相关:page loads twice in Google chrome

+1

关于空src标记的有趣点! :) +1 – IrishChieftain

+0

如果我在我的页面中有这样的内容,您希望我做什么<% - - %> – Sandy

+0

请删除它:) – naveen

1

ASP.NET Web表单是自张贴,所以Page_Load中会打,每次打了一个时间后恢复运行。如果你想只在初始页面加载执行某些代码,添加以下到您的Load事件处理程序:

if (!Page.IsPostback) 
{ 
// Code here 
} 

这是说,如果这是此页面的第一个请求只执行该代码。

+0

但第二次也说它Ispostback是真的。 – Sandy

+0

第二次IsPostBack *将*为真。 – kd7

+0

对不起,我的意思是说它的第二次假也.. – Sandy

相关问题