私は Web コントロールを作成しており、このコントロールで jquery date-picker を使用したいので、以下のことを試しました: 1)。必要なすべての jquery コードを web-control に適用します (ただし、私には機能しません) 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();
}
私を助けてください、