专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET新技术

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

发布时间:2011-06-26 19:50:57 文章来源:www.iduyao.cn 采编人员:星星草
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 使用挺方便的.
------解决方案--------------------
~~~~~~~~~~~~~~~~~~``
------解决方案--------------------
经常的事情,毕竟都是脚本 冲突难免,尽量注意就行!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: