This won't work, because you are writing asp control on the runtime to the browser, which won't be rendered. Instead, if you want to show a textbox dynamically, as it seems, you can use HTML textbox syntax, as given below:
Response.Write(<input type="textbox" id="dsde" runat="server" />");
Hope this helps.