How to set html input type text value using ASP.NET C#?

前端 未结 5 1342
难免孤独
难免孤独 2021-02-04 18:31

I have an html control which I want to set its value .... here\'s the control:



        
相关标签:
5条回答
  • 2021-02-04 18:44

    Try put this in postback

    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
               first_name_txt.Value = String.empty;
            }
        }
    
    0 讨论(0)
  • 2021-02-04 18:53

    here is very simple way to do this { text_Box.Value = "data";}

    0 讨论(0)
  • 2021-02-04 19:00
    <td>
      <input type="text" name="date" value="<%= tdate %>" />
    </td>
    

    Code Behind :

    protected string tdate { get; set; }
    
     protected void Page_Load(object sender, EventArgs e)
        {
           this.tdate = DateTime.Now.Day.ToString() + "/" + DateTime.Now.Month.ToString() + "/" + DateTime.Now.Year.ToString();
        }
    
    0 讨论(0)
  • 2021-02-04 19:04

    Hello it's not that easy to set data into HTML input, but here is a link that may help you [Link].

    1) If it didn't work up to you try to set a value and calling it through Javascript and set the text of this input like the gotten value.

    2) You can use the [Div] tag using runat="server", clear it and create a new input with same id,name,etc. but different Text value

    Try Step 2 as follow(it worked):

       <div id="divTitle" runat="server">
                   <input type="text" class="input_Text" id="Title"  name="Title"  /> 
       </div> 
    
    divTitle.Controls.Clear();
    divTitle.InnerHtml = "<input type='text' class='input_Text' id='Title'  name='Title' value='" + ds(0)("Title").ToString() + "' />";
    

    Where ds is a data table that came from select query from database

    0 讨论(0)
  • 2021-02-04 19:07

    Its old question , but may help someone.

    You have to use Request.Form to get and call .Value to set the value.

    HTML

     <input runat="server" id="first_name_txt" type="text" placeholder="First Name" />
    

    CODE BEHIND

        //To get value:
        string myname=Request.Form["first_name_txt"];
    
       // To set value:
        first_name_txt.Value="";
    
    0 讨论(0)
提交回复
热议问题