2017-09-23 1 views
1

currentdate 변수를 사용하여 asp.net 텍스트 상자 컨트롤의 도착 날짜를 어떻게 설정할 수 있습니까?</p> <p>

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Request.aspx.cs" Inherits="XEx06Reservation.Request" %> 
 

 
<!DOCTYPE html> 
 

 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 
<head runat="server"> 
 
    <title>Chapter 6: Reservations</title> 
 
    <meta name="viewport" content="width=device-width, initial-scale=1" /> 
 
    <script src="Scripts/jquery-1.9.1.min.js"></script> 
 
    <script src="Scripts/bootstrap.min.js"></script> 
 
    <link href="Content/bootstrap.min.css" rel="stylesheet" /> 
 
    <link href="Content/site.css" rel="stylesheet" /> 
 
    <style type="text/css"> 
 
     .auto-style1 { 
 
      display: block; 
 
      padding: 6px 12px; 
 
      font-size: 14px; 
 
      line-height: 1.42857143; 
 
      color: #555; 
 
      background-color: #fff; 
 
      background-image: none; 
 
      border: 1px solid #ccc; 
 
      border-radius: 4px; 
 
      -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); 
 
      box-shadow: inset 0 1px 1px rgba(0,0,0,.075); 
 
      -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; 
 
      -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
 
      transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; 
 
     } 
 
     .auto-style2 { 
 
      left: 0px; 
 
      top: 0px; 
 
      width: 1112px; 
 
      height: 64px; 
 
     } 
 
    </style> 
 
</head> 
 
<body> 
 
    <div class="container"> 
 
     <header class="jumbotron"> 
 
      <img src="Images/logo.png" alt="Royal Inns and Suites" /> 
 
     </header> 
 

 
     <main> 
 
      <form id="form1" runat="server" class="form-horizontal"> 
 
       <h1>Reservation Request</h1> 
 

 
       <h3>Request data</h3> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Arrival Date</label> 
 
        <div class="col-sm-4"> 
 
         <asp:TextBox ID="txtArrivalDate" runat="server" CssClass="form-control" TextMode="Date" 
 
           Height="39px" Width="186px"></asp:TextBox> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Departure Date</label> 
 
        <div class="col-sm-4"> 
 
         <!-- text box --> 
 
         <asp:TextBox ID="TextBox1" runat="server" CssClass="form-control" TextMode="Date" Height="39px" Width="186px"></asp:TextBox> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Number of people</label> 
 
        <div class="col-sm-4"> 
 
         <!-- drop-down --> 
 
        <asp:DropDownList ID="DropDownList3" runat="server" Height="39px" Width="186px"> 
 
         <asp:ListItem>1</asp:ListItem> 
 
         <asp:ListItem>2</asp:ListItem> 
 
         <asp:ListItem>3</asp:ListItem> 
 
         <asp:ListItem>4</asp:ListItem> 
 
         </asp:DropDownList> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Bed type</label> 
 
        <div class="auto-style2"> 
 
         <!-- radio buttons --> 
 
&nbsp; 
 
         &nbsp;&nbsp;&nbsp;&nbsp; 
 
         <asp:RadioButton ID="RadioButton1" runat="server" Text="King" Selected="True" /> 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
 
         <asp:RadioButton ID="RadioButton2" runat="server" Text="Two Queens"/> 
 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
 
         <asp:RadioButton ID="RadioButton3" runat="server" Text="One Queen"/> 
 
        </div> 
 
       </div> 
 

 
       <h3>Special requests</h3> 
 
       <div class="form-group"> 
 
        <div class="col-sm-7"> 
 
         <!-- multiline text box --> 
 
         <asp:TextBox ID="TextBox2" runat="server" CssClass="form-control" TextMode="MultiLine" Rows="4" Width="334px" ></asp:TextBox> 
 
        </div> 
 
       </div> 
 

 
       <h3>Contact information</h3> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">First Name</label> 
 
        <div class="col-sm-4"> 
 
         <asp:TextBox ID="txtFirstName" runat="server" CssClass="auto-style1" Width="153px" Height="36px"></asp:TextBox> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Last Name</label> 
 
        <div class="col-sm-4"> 
 
         <!-- text box --> 
 
         <asp:TextBox ID="TextBox3" runat="server" CssClass="form-control" Width="158px"></asp:TextBox> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Email address</label> 
 
        <div class="col-sm-4"> 
 
         <!-- text box --> 
 
         <asp:TextBox ID="TextBox4" runat="server" CssClass="form-control" Width="159px" TextMode="Email"></asp:TextBox> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Telephone number</label> 
 
        <div class="col-sm-4"> 
 
         <!-- text box --> 
 
         <asp:TextBox ID="TextBox5" runat="server" CssClass="form-control" Width="155px" TextMode="Phone"></asp:TextBox> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <label class="col-sm-3 control-label">Preferred method</label> 
 
        <div class="col-sm-4"> 
 
         <!-- drop down --> 
 
         <asp:DropDownList ID="DropDownList2" runat="server" CssClass="auto-style1" Width="155px"> 
 
          <asp:ListItem>Email</asp:ListItem> 
 
          <asp:ListItem>Telephone</asp:ListItem> 
 
         </asp:DropDownList> 
 
        </div> 
 
       </div> 
 

 
       <%-- Submit and Clear buttons --%> 
 
       <div class="form-group"> 
 
        <div class="col-sm-offset-3 col-sm-9"> 
 
         <asp:Button ID="btnSubmit" runat="server" Text="Submit" 
 
          CssClass="btn btn-primary" /> 
 
         <asp:Button ID="btnClear" runat="server" Text="Clear" 
 
          CssClass="btn btn-primary" /> 
 
        </div> 
 
       </div> 
 
      
 
       <%-- message label --%> 
 
       <div class="form-group"> 
 
        <div class="col-sm-offset-1 col-sm-11"> 
 
         <asp:Label ID="lblMessage" runat="server" CssClass="text-info"></asp:Label> 
 
        </div> 
 
       </div> 
 

 
      </form> 
 
     </main> 
 

 
     <footer> 
 
      <p>&copy; <asp:Label ID="lblYear" runat="server"></asp:Label> 
 
       Royal Inns and Suites</p> 
 
     </footer> 
 
    </div> 
 
    
 
</body> 
 
</html>
나는 내가 도착 날짜를 설정 currentDate 변수를 사용하는 방법을 알아 내려고 노력하고 있어요 (2017년 10월 10일 같은 - 2017년 10월 10일)마다 페이지가로드 해당 컨트롤의 상자 . 여기에 내 자신의 코드를 시도했지만 페이지를 테스트 할 때마다 컨트롤의 텍스트 상자에 자동으로 아무것도 삽입되지 않습니다. 누군가 나를 도울 수 있습니까? 그 외 다른 소스는 무엇입니까 ( https://www.quora.com/How-do-I-populate-date-automatically-in-a-text-box-in-asp-net)?

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace XEx06Reservation 
{ 
    public partial class Request : System.Web.UI.Page 
    { 
     private string currentDate = DateTime.Today.ToString("d"); 
     private string currentYear = DateTime.Today.Year.ToString(); 


     protected void Page_Load(object sender, EventArgs e) 
     { 

       txtArrivalDate.Text = currentDate; 

     } 




    } 
} 
+0

@Federico Dipuma 도와 주실 수 있습니까? – dorakta

+0

코드는 Windows *의 언어 환경 설정에 따라'9/23/2017' *을 표시해야합니다. 무엇이 효과가 없으며 예상되는 결과는 무엇입니까? – Win

+0

@Win 페이지가로드 될 때마다 웹 페이지의 텍스트 도착 날짜 컨트롤에 미리 정의 된 날짜 10/10/2017을 자동 설정하려고합니다. 하지만 단지 mm/dd/yyyy를 출력합니다. 너 나 좀 도와 줄 수있어? – dorakta

답변

1

나는 이것이 당신이 찾고있는 무엇을 생각 : - 당신의 .aspx 페이지에서

: -

<asp:Label ID="lblYear" runat="server"></asp:Label> 
    <asp:TextBox ID="txtArrivalDate" runat="server"></asp:TextBox> 

당신의 .aspx.cs 페이지에서 : -

public partial class WebForm1 : System.Web.UI.Page 
{ 
    private static readonly DateTime currentDate = new DateTime(2017, 10, 10); 
    private string currentYear = DateTime.Today.Year.ToString(); 


    protected void Page_Load(object sender, EventArgs e) 
    { 
     txtArrivalDate.Text = currentDate.ToString(); 
     lblYear.Text = currentYear; 
    } 
} 
+0

@ Deepak-하지만 어떻게 사용할 수 있습니까? 내 기존 변수 currentDate는 이것을 수행할까요? – dorakta

+0

편집 내 답변. – Deepak

+0

@ Deepak- 도움을 많이 주셔서 감사합니다! – dorakta

관련 문제