我正在创建一个 web 控件,我想在这个控件上使用 jquery date-picker,我尝试了以下事情:1)。在 web-control 中应用所有必需的 jquery 代码(但它对我不起作用。) 2)。在我调用该 Web 控件的页面中应用所有必需的 jquery 代码(但它对我不起作用。)
请帮我,
实际上我这样做的目的是:我想创建一个用于搜索的通用模块,我只需将表的名称传递给它就会自动工作,到目前为止我已经完成的是:
1)。绑定下拉列表中的所有列现在我要做的是:如果列类型是 DateTime,那么它将显示一个带有 jquery 日历的文本框。
请帮我解决这个问题,我的代码是:
<table>
<tr>
<td>
<asp:DropDownList ID="drpColumnName" Width="150px" runat="server" AutoPostBack="true"
OnSelectedIndexChanged="drpColumnName_SelectedIndexChanged">
</asp:DropDownList>
</td>
<td>
<asp:DropDownList ID="drpOperation" Width="150px" runat="server">
</asp:DropDownList>
</td>
<td>
<asp:DropDownList ID="drpCondition" Width="150px" runat="server">
<asp:ListItem Text="Or" Selected="True" Value="0"></asp:ListItem>
<asp:ListItem Text="And" Value="1"></asp:ListItem>
</asp:DropDownList>
</td>
<td>
<asp:TextBox ID="txtSearchText" runat="server" Width="150px"></asp:TextBox>
<asp:TextBox ID="txtDateSearch" CssClass="myClass" runat="server" Width="150px"></asp:TextBox>
</td>
<td>
<asp:Button ID="btnAddConditionToSearch" runat="server" Text="AddToSearch" OnClick="btnAddConditionToSearch_Click" />
</td>
</tr>
<tr>
<td colspan="5">
</td>
</tr>
</table>
页面的代码是:
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<div>
<Search:ctrlSearch ID="cntrlSearch" runat="server" />
</div>
</form>
jQuery代码是:
<script type="text/javascript">
$(document).ready(function () {
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
// Place here the first init of the DatePicker
$('.myclass').datepicker();
});
function InitializeRequest(sender, args) { }
function EndRequest(sender, args) {
// after update occur on UpdatePanel re-init the DatePicker
$('.myclass').datepicker();
}
请帮我,