【发布时间】:2010-08-26 06:57:35
【问题描述】:
我从几个月开始就一直在使用 asp.net 编程,我必须维护一个由许多带有更新面板的 aspx 网络表单组成的应用程序。
维护的任务之一是集成一些 JQueryUI 小部件(主要是日期选择器、选项卡和按钮)。
我在顺利完成此操作时遇到了一些问题,特别是当控件是
- 在更新面板中
- 通常在任何模板化控件(例如向导控件)内
例如这个非常简单的代码:
<script type="text/javascript">
$(document).ready(function() {
$("#myTabs").tabs();
$("[ID$=TextBox2]").datepicker();
$("[ID$=btnOk]").button();
});
</script>
<div>
Jquery UI controls inside a div (Tabs, datepicker and buttons)
<br />
<div id="myTabs">
<ul>
<li><a href="#myTabs-1">quick sample</a></li>
</ul>
<div id="p-tabs-1">
<p>In this page there are a datepicker control and a button</p>
<p>
Please select a date :<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<asp:Button ID="btnOk" runat="server" Text="Ok" OnClientClick="btnOk_Click" />
</p>
</div>
</div>
</div>
如果放置在更新面板中,将立即停止工作。
是否有关于此问题的解决方案,或者我必须采用完全不同的方法?我必须替换所有更新面板吗?这种易于使用的控件的最佳替代品是什么?
非常感谢 洛伦佐
【问题讨论】:
标签: asp.net jquery-ui updatepanel