如何使用ASP.NET C#设置html输入类型的文本值?

And*_*ady 5 html c# server-side client-side

我有一个html控件,我想设置其值..这是控件:

<input runat="server" id="first_name_txt" type="text" placeholder="First Name" />
Run Code Online (Sandbox Code Playgroud)

在后面的代码中,我使用:

first_name_txt.Value = String.empty;
Run Code Online (Sandbox Code Playgroud)

但我的输入控件的值仍然具有“ blah-blah”之类的旧值,并且未设置为“”。

Kou*_*raj 3

<td>
  <input type="text" name="date" value="<%= tdate %>" />
</td>
Run Code Online (Sandbox Code Playgroud)

背后代码:

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();
    }
Run Code Online (Sandbox Code Playgroud)