के अंदर JQuery UI डेटपिकर का उपयोग करना मैं डेट पिकर के लिए अपडेटपैनल नियंत्रण और Jquery UI का उपयोग करने का प्रयास कर रहा हूं। लेकिन अगर डेट पिकर कंट्रोल (टेक्स्टबॉक्स) अपडेटपेनल के कंटेंट टेम्पलेट के अंदर है, तो डेट पिकर काम नहीं करता है।UpdatePanel
<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="Scripts/jqueryui/js/jquery-ui-1.8.8.custom.min.js" type="text/javascript"></script>
<script language="javascript" type="text/javascript">
$(function() {
var dates = $(" #txtDatePicker").datepicker(
{
firstDay: 1,
maxDate: '-1y',
minDate: '-1y',
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
showAnim: "drop",
onSelect: function (selectedDate) {
var option = this.id == "txtDatePicker" ? "minDate" : "maxDate",
instance = $(this).data("datepicker");
date = $.datepicker.parseDate(
instance.settings.dateFormat ||
$.datepicker._defaults.dateFormat,
selectedDate, instance.settings);
dates.not(this).datepicker("option", option, date);
}
}
);
});
</script>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="txtDatePicker" runat="server"></asp:TextBox>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="btnSomeButton" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
वहाँ किसी भी तरह से UpdatePanel सामग्री के अंदर jQuery के यूआई datepicker उपयोग करने के लिए है:
यहाँ कोड है?
क्या आप .NET 4 का उपयोग कर रहे हैं और क्लाइंट आईडीमोड को स्थिर में सेट कर रहे हैं? यदि नहीं, तो #txtDatePicker पृष्ठ नहीं होने पर _not_ आपके टेक्स्टबॉक्स की आईडी होने जा रहा है ... – ShaneBlake
हाँ मैं .NET 4 का उपयोग कर रहा हूं और टेक्स्टबॉक्स का क्लाइंट आईडीमोड स्टेटिक पर सेट है। –