jquery datepicker in asp.net
whats falsch mit dem code unten, seine wirft mir eine Fehlermeldung aus
Compiler-Fehlermeldung: CS1002: ; erwartet
$(document).ready(function() {
$('<%=StartDate.UniqueID%>').datepicker({ showOn: 'button',
buttonImage: '../images/Calendar.png',
buttonImageOnly: true, onSelect:
function() { },
onClose: function() { $(this).focus(); }
});
});
<label for="sd">StartDate:</label>
<asp:TextBox ID="StartDate" runat="server"></asp:TextBox>
Fehler
The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
Du musst angemeldet sein, um einen Kommentar abzugeben.
dem Grund war ich immer die Fehlermeldung:
"Microsoft JScript runtime error: Objekt unterstützt diese Eigenschaft oder Methode nicht"
da war ich mit Konflikten .js Referenz und es gab zwei verschiedene Satz .js auf der Seite
hoffe, das hilft anderen.
Vielleicht dies:
Konflikt .js-Referenz (wenn mehr als ein Verweis auf die jquery-Bibliothek innerhalb der gleichen Seite). Wenn Sie sich entscheiden, halten mehr als eine Erwähnung (aber nicht die beste Wahl, eine Referenz wäre besser) des $.noConflict(); Methode könnte in diesem Fall helfen (siehe: geben Sie den link-Beschreibung hier )
Dies wird verursacht, wenn Sie auf Ihrer Seite, Sie haben auf die jquery-Bibliothek mehr als einmal.
Beispiel: