2012-01-27 25 views
5

Bir tarih ayarlayamıyorum ve geçmiş bir kodun geçmişinde Calepicker tarihine sahip olamıyorum (C#) Bu konuda bana bilgi veren var mı? şimdiden teşekkürler!Codebehind'de bir tarih/tarih nasıl ayarlanır?

<input id="datepicker" value="01/01/2011" type="text"/> 



$(document).ready(function() { 
    $("#datepicker").datepicker(); 
}); 
+0

"için herşeyi". i datepicker0 yazma kullanıcıların bu özelliğe erişimini almaya çalıştı benim aspx içinde ... ama – Slrg

+0

çalışmıyor Sorunuzu düzenleyerek kodunuzu gönderirsiniz? – Unknown

+1

Runat = "server" var mı? – Arion

cevap

6
<input id="datepicker0" type="text" name="datepickernm"/> 

Sen codebehind kod aşağıdan değeri elde edebilirsiniz: asp.net'de

String text = Page.Request.Form["datepickernm"] 
+1

arkasındaki kod ama bir tarih belirlemek için? Yardımınız için teşekkürler – Slrg

0

Takvim kontrolü ihtiyacınız işlevselliği ile sağlayacaktır. Visual Studio Araç kutusundan denetimi sürükleyin

sonra numarası

3

kullanın ASP metin kutusu denetimi kullanarak codebehind Takvim kontrolünü erişin:

<asp:textbox runat="server" id="txtDate"/> 

<script type="text/javascript"> 
    $('#<%= txtDate.ClientID %>').datepicker(); 
</script> 

Alabileceğiniz Bu şekilde ve değeri arkasındaki koddan ayarlayın.

+0

Tam işlevsellik için en iyi çözüm .. teşekkür ederim – EaziLuizi

-1

Yukarıdaki yöntem değeri arkadaki koddan ayarlamama izin vermiyor. Ben sadece tarihin arkasındaki kodu alıyorum.

Javascript formunu html üstbilgisini kaldırdığımda işe yaramış gibi görünüyor. Javascript'in metin kutusundaki değeri geçersiz kıldığını düşünüyorum. can benim Seçici yana

İlgili konular