• 01-10-2012, 15:37:02
    #1
    Merhaba arkadaşlar,
    jqueryui nin datepickerini projeme eklemeye çalışıyorum ancak bir türlü sonuca ulaşamadım ve sabahtan beri kafayı yemek üzereyim.

    usercontrol içinde bir formum var ve bu formdaki 3 tane textboxa datepicker eklemem lazım.
    kaynak kodları jqueryui nin sitesinden indirip normal bir aspx sayfaya attığımda çalışıyor.ancak usercontrol ile çalıştıramadım bi türlü.textbox normal html textbox olursa çalışıyor ama asp textbox olursa çalışmıyor.
    işin içinden çıkamadım bi türlü.

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="datepicker.aspx.cs" Inherits="datepicker" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <link href="demos.css" rel="stylesheet" type="text/css" />
        <link href="jquery-ui.css" rel="stylesheet" type="text/css" />
        <script src="scripts/jquery-1.5.1.js" type="text/javascript"></script>
        <script src="scripts/jquery.ui.widget.js" type="text/javascript"></script>
        <script src="scripts/jquery.ui.datepicker.js" type="text/javascript"></script>
        <script src="scripts/jquery.ui.core.js" type="text/javascript"></script>
        <script type="text/javascript">
            $(function () {
                $("#datepicker").datepicker();
            });
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <div style="width:500px; height:auto; font-size:small;">
    			<div class="demo">
    				<p>Tarih seçiniz: <input type="text" id="datepicker" /></p> 
    			</div>
    		</div>
        </div>
        </form>
    </body>
    </html>
    kodlar bunlar.dediğim gibi html textbox iken çalışıyor ancak asp textbox olduğu zaman çalışmıyor.yardımcı olabilirmisiniz?
  • 01-10-2012, 23:45:13
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    asp:texbox kullanınca onun id'si page render olunca değişir. Bu nedenle göremiyor. Onun yerine şu kullanımları deneyebilirsin.
    $("#MainContent_datepicker").datepicker();
    veya
    $('[id*="datepicker"]').datepicker();
    İlk yazdığımı kaynaktan kontrol ederek doğrula. Oradaki id ne ise onu yazmalısın. MainContent kısmı değişecektir sadece.
  • 02-10-2012, 11:35:49
    #3
    teşekkürler deneyeceğim.