为什么有时候Page_Load 会被调用两次?? 非常奇怪 能说具体一点吗。在asp中,每次刷新都会重新调用page_Int和Page_load,是不是你的代码里包含了哪些会引起页面刷新的内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看http://www.csdn.net/expert/topic/499/499424.shtm也许对你有帮助的 我也遇到,真是的,我也在找解决的办法我想可能Beta版的问题 只要将那个aspx文件中的AutoEventWireup改为false就可以了,如果AutoEventWireup ="true"的话就会出现2次,应该是一个bug吧<%@ Page language="c#" Codebehind="dataInput.aspx.cs" AutoEventWireup="true" Inherits="DreamWeb.frmDataInput" %> 因为ASP.NET的页面用了类的概念,因此当页面注销,实际是类的析构。可见用了TextBox1.Text="Hello World"也会引起页面的Refresh,并调用析构在建构的过程,所以在Form_Load中加上IF IsPostBack then....End IF,判断是否是第一次调用本页。 bigliang(bigliang):我测试了一下,好像不对(bate 2)private void Page_Load(object sender, System.EventArgs e){ if (!Page.IsPostBack ){ Response.Write("s<br>"); }}还是出现了2次 losenetway(流浪剑客):我用你的代码试了,只出现了一次。代码是对的,怪了:-( 你们将AutoEventWireup改为true了么?还有,你们的framework的版本?那些内容是写在cs文件中的 请问微软平台的开发工具,简称PP的工具,全称是什么? 关于HttpModule做伪静态的问题 为什么我的网站发布以后验证码无法显示? 怎样页面加载时获得下拉菜单的值 文件上传 数据表设计问题 关于数据访问层打开关闭数据库的疑惑 给大家开个FTP 有没有站内搜索的原码 FORM表单提交后怎样清空表单中原有的内容。 如何在.CS文件中实现datagrid的模板列(template)? 服务器上的脚本如何实现页面的转向?
真是的,我也在找解决的办法
我想可能Beta版的问题
<%@ Page language="c#" Codebehind="dataInput.aspx.cs" AutoEventWireup="true" Inherits="DreamWeb.frmDataInput" %>
我测试了一下,好像不对(bate 2)private void Page_Load(object sender, System.EventArgs e)
{
if (!Page.IsPostBack ){
Response.Write("s<br>");
}
}
还是出现了2次
还有,你们的framework的版本?
那些内容是写在cs文件中的