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

html服务器端执行脚本于updatePanel 之间的冲突(JS异常) SOSOS

2011-12-10 
html服务器端执行脚本于updatePanel 之间的冲突(JS错误)SOSOSHTML codeahref#idaaa runatserver

html服务器端执行脚本于updatePanel 之间的冲突(JS错误) SOSOS

HTML code
<a  href="#"  id="aaa" runat="server" causesvalidation="false" onserverclick="AppointTimeChangedServerClick">test</a>  <input type="button"  id="button1aaaa" causesvalidation="false" value="clickme" runat="server" onserverclick="AppointTimeChangedServerClick" />

C# code
Code:protected void AppointTimeChangedServerClick(object sender, EventArgs e)        {            System.Web.UI.HtmlControls.HtmlAnchor an = sender as System.Web.UI.HtmlControls.HtmlAnchor;            Response.Write(an.InnerText);        }

A 或者 butoon 作为服务器控件,并且执行 服务器事件,没问题。
但是 如果 外层套入updatePanel 就会报错(JS错误)。例如:
HTML code
<asp:UpdatePanel ID="_updateOpenTimes" runat="server" ......>                    <Triggers>                        <asp:PostBackTrigger ControlID="_filterSearchOpenButton" />                    </Triggers>                    <ContentTemplate>                                     ..........                                    <asp:TemplateColumn HeaderText="Available Times">                                        <ItemTemplate><a  href="#"  id="aaa" runat="server" causesvalidation="false" onserverclick="AppointTimeChangedServerClick">test</a>  <input type="button"  id="button1aaaa" causesvalidation="false" value="clickme" runat="server" onserverclick="AppointTimeChangedServerClick" />                                        </ItemTemplate>                                    </asp:TemplateColumn>                                </Columns>                                <HeaderStyle CssClass="DataGridHeader" VerticalAlign="Middle" />                                <ItemStyle CssClass="DataGridItem" VerticalAlign="Middle" />                                <AlternatingItemStyle CssClass="DataGridAltItem" VerticalAlign="Middle" />                                <PagerStyle CssClass="DataGridPager" VerticalAlign="Middle" />                            </asp:DataGrid></ContentTemplate>                     </asp:UpdatePanel>

注意 黑色 部门,既是 JS 冲突的地方。  

看一下 有没有谁有过这种情况, 应该如何去设置updatePanel 或者 需要些什么额外的 设置, 希望前辈们可以解决。 阿门!


[解决办法]
不知道 顶一下,我觉得还是资金写js 好 现在的jquery 使用挺方便的.
[解决办法]
~~~~~~~~~~~~~~~~~~``
[解决办法]
经常的事情,毕竟都是脚本 冲突难免,尽量注意就行!

热点排行