现在拿2005开发,发现了一个很奇怪的问题。
问题出现的环境 : 2005的环境下,页面使用master page 和用户控件,masterpage中也包含用户控件。第一次访问没有问题,但是,刷新页面的时候,问题就出现了,发现自己写在PAGELOAD中的方法执行了2次,跟踪结果也显示PAGELOAD执行了2次。
不知道是MS的BUG还是我的程序有问题。
但是我仔细检查过代码了。没有语句会使页面执行2次啊大家碰到这样的问题没有????及其郁闷中◎◎
问题出现的环境 : 2005的环境下,页面使用master page 和用户控件,masterpage中也包含用户控件。第一次访问没有问题,但是,刷新页面的时候,问题就出现了,发现自己写在PAGELOAD中的方法执行了2次,跟踪结果也显示PAGELOAD执行了2次。
不知道是MS的BUG还是我的程序有问题。
但是我仔细检查过代码了。没有语句会使页面执行2次啊大家碰到这样的问题没有????及其郁闷中◎◎
protected void Page_Load(object sender, EventArgs e)
{
Master.EnableViewState = false; if (!IsPostBack)
{
Response.Write("aa");
}
}
事件的调用好像被环境给隐藏了。
partial class shop_shopshow
这个类的另一部分在哪找?
如果将HTML代码中得
<div class="ShopPic">
<div><a id="ShopPhoto" href="#"><img
alt="" src="#" border=0></a></div>
<div class=SmallPic>
runat="server"/>
</div></div>
这段去掉就好了。
我郁闷啊,这段代码又有什么问题呢?????
<img
alt="" src="#" border=0/>怎么会这样,这句语句又有什么错呢?
加上去看看
应该是.net 2.0框架的BUG当ASPX页面出现这个<img alt="" src="#" />
关键是 SRC="#" 的时候,CS文件中的PLAGE_LOAD事件会执行2次。大家以后注意,我结帖了