Şimdi Ara

Content sayfasındaki veriyi yakalama

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
1.280
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Slm arkadaşlar bir sorum olacak aşağıda bir javascript takvim uygulaması var bu kodlar çalışıyor ama ben c# da kodu yakalayamıyorum

    Content sayfasında input text içine runat server yazdığımda kod çalışmıyor.Ama Bu uygulama Master page olmadan yaparsam runat server dediğimde çalıyor benim istediğim master page ile uygulamayı çalıştırmak Content sayfasındaki input text takvimin içine gelen veriyi nasıl yakalarım

    ?



    <%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

    <!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">

    <asp:ContentPlaceHolder id="head" runat="server">

    <link type="text/css" href="css/ui-lightness/jquery-ui-1.7.2.custom.css" rel="stylesheet" />

    <script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>

    <script type="text/javascript" src="js/jquery-ui-1.7.2.custom.min.js"></script>

    <script type="text/javascript" src="js/timepicker.js"></script>

    <script type="text/javascript">

    $(function () {

    $('#datetime').datepicker({

    duration: '',

    showTime: true,

    constrainInput: false

    });

    });

    </script>





    <style type="text/css">

    body{ font: 62.5% "Trebuchet MS", sans-serif; margin: 50px;}

    input { outline:0; width:180px; padding:2px; }

    </style>



    </asp:ContentPlaceHolder>



    </head>

    <body>

    <form id="form1" runat="server">

    <div>

    <asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">



    </asp:ContentPlaceHolder>

    </div>

    </form>

    </body>

    </html>



    Yukardaki Master page



    Aşağıda Content Sayfası

    <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

    <input type="text" id="datetime" value="" />



    <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />

    </asp:Content>



    c# kodu



    Response.Write(datetime.Value.ToString());







  • c# ile çok zor bence php dene
  • c# ile olmalı bu işlemi visual studio 2010 çalıştırıyorum ama benim visual studio 2008 de de çalıştırmam gerekiyor !
  • Inputbox yerine ,
    <input type="text" id="datetime" value="" />

    asp net standart controllerden textbox ekle,

    <asp:TextBox ID="datetime1" runat="server"></asp:TextBox>

    Masterpage sayfandan aşağıdaki kod ile çekebilirsin.


    string str = "";
    TextBox datetime1= ((TextBox)ContentPlaceHolder1.FindControl("datetime1"));
    str=datetime1.Text;

    str içinde artık textboxtaki tarih var

    Yukarıdaki verdiğim masterpage den contentplace holder e erişmek için ,

    şöyle yaparsanda olacaktır.

    contentpage içeriği şu şekildedir.

    <%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>

    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
    </asp:Content>
    <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
    </asp:Content>

    sen javascript kodlarını contentpage sayfandaki,

    <asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">

    //////////////////buraya yani head satırı için javascript kodlarına ekle masterpage head içine değil contentpage head tagları arasına eklemen gerekli.
    </asp:Content>



    < Bu mesaj bu kişi tarafından değiştirildi ameroglu -- 18 Mart 2013; 13:56:16 >




  • Teşekkürler Cevaplarınız için
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.