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
blah-blah
got there. I think you are not showing / telling us all. – Certiorariblah-blah
– Gustatory