我创建了一个用户控件来从日历中选择日期。我使用 jquery 插件来创建它。我的问题是当我将用户控件放在 aspx 页面上时,它无法正常工作。我的意思是说,如果我放两次而不是只有一个控制工作第二个给我一个错误..那么会有什么问题?
我编写的用于从文件后面的代码注册 jquery 的代码
string jquery = string.Empty;
jquery = "window.addEvent('domready', function () { new CalendarEightysix('exampleIII', { 'excludedWeekdays': [0, 6], 'toggler': 'imgClick', 'offsetY': -4 });}); ";
Page.ClientScript.RegisterStartupScript(typeof(Page), "a key", "<script type=\"text/javascript\">" + jquery + "</script>");
用户控制代码。
<script src="JS/mootools-1.2.4-core.js" type="text/javascript"></script>
<script src="JS/mootools-1.2.4.4-more.js" type="text/javascript"></script>
<script src="JS/calendar.js" type="text/javascript"></script>
<link href="CSS/calendar.css" rel="stylesheet" type="text/css" />
<table cellpadding="0">
<tr>
<th>
<asp:Label ID="lblHeading" runat="server" Text="Date"></asp:Label>
</th>
<td>
<input id="exampleIII" name="dateIII" readonly="readonly" type="text" maxlength="10"
style="padding-right: 15px;" />
<img src="Images/calendar.gif" alt="" id="imgClick" />
</td>
</tr>
</table>
关于这个的任何想法都请帮助我。提前致谢。