首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

AJAX.NET中的UpdatePanel有关问题

2011-12-15 
AJAX.NET中的UpdatePanel问题这是我的代码:asp:ScriptManagerID ScriptManager1 runat server /d

AJAX.NET中的UpdatePanel问题
这是我的代码:
<asp:ScriptManager   ID= "ScriptManager1 "   runat= "server "   />
                <div>
                        <asp:UpdatePanel   ID= "UpdatePanel1 "   runat= "server ">
                                <ContentTemplate>
                                        <asp:Label   ID= "Label1 "   runat= "server "> </asp:Label> <br   />
                                        <br   />
                                        <asp:Button   ID= "Button1 "   runat= "server "   Text= "Button "   OnClick= "Button1_Click "   />
                                </ContentTemplate>
                        </asp:UpdatePanel>
                        <asp:UpdatePanel   ID= "UpdatePanel2 "   runat= "server ">
                                <ContentTemplate>
                                        <asp:Label   ID= "Label2 "   runat= "server "> </asp:Label>
                                        <br   />
                                        <br   />
                                        <asp:Button   ID= "Button2 "   runat= "server "   OnClick= "Button2_Click "   Text= "Button "   />
                                </ContentTemplate>
                        </asp:UpdatePanel>
                       
                </div>
                <br   />
              <asp:UpdateProgress   ID= "UpdateProgress1 "   runat= "server ">
                        <ProgressTemplate>
                                <img   src= "load.gif "     alt= "加载中.... "   style= "width:   48px;   height:   24px "/>


                                <br   />
                                Updata.........
                        </ProgressTemplate>
                </asp:UpdateProgress>
                <asp:UpdateProgress   ID= "UpdateProgress2 "   runat= "server ">
                        <ProgressTemplate>
                                <img   src= "load.gif "     alt= "加载中.... "   style= "width:   48px;   height:   24px "/> <br   />
                                <br   />
                              <font   color= "red ">   Updata......... </font>
                        </ProgressTemplate>
                </asp:UpdateProgress>

        protected   void   Button1_Click(object   sender,   EventArgs   e)
        {
                System.Threading.Thread.Sleep(3000);
                Label1.Text   =   DateTime.Now.ToString();
        }
        protected   void   Button2_Click(object   sender,   EventArgs   e)
        {
                System.Threading.Thread.Sleep(3000);
                Label2.Text   =   DateTime.Now.ToString();
        }

1> 我是想实现UpdatePanel里面button事件的时候   对应的UpdateProgress加载,可以我点击一个button时候两个UpdateProgress都加载了   我把UpdateProgress放在对应的UpdatePanel里面去了   还是一样   同时加载..   我想只加载对应的(在一个页面内)

2> 我原来的普通的asp.net程序如果托上去ScriptManager1   在加上AJAX.NET控件就提示缺少对象 "sys "   可以当建立AJAX.NET项目的时候   就没有问题   我原来的程序不是AJAX.NET项目   怎么帮可以在原来普通的asp.net项目的基础玩AJAX.NET不报错 "缺少对象SYS "啊  

3> 我建立了一个ASP.NET应用程序(好编译Dll的)   但是我也想玩AJAX.NET   要建立一个AJAX.NET项目   可是不能同时建立两个项目   请问怎么在ASP.NET应用程序里面加入AJAX.NET项目(好玩AJAX.NET控件   不报错).

4> http://community.csdn.net/Expert/topic/5484/5484635.xml?temp=.5972864

谢谢

[解决办法]
(2)看看你自己建的ajax项目中的web.config,就知道怎么会是了。
(3)一个解决方案中可以有多个ajax项目
[解决办法]
UpdateMode设置为Conditional,默认是Always
[解决办法]
UpdateMode设置为Conditional,默认是Always

very good
[解决办法]
你的UpdateProgress没有设置AssociatedUpdatePanelID属性,把一个设置为UpdatePanel1,另一个为2。
------解决方案--------------------


你的静态页面不保存吧,不保存就不要管他;保存的话如果存在就覆盖。

热点排行