В веб-формах ASP.NET я считаю, что вам нужно будет использовать элемент управления asp: TextBox, а не элемент ввода html, как показано ниже:
<form id="form1" runat="server">
<asp:TextBox placeholder="First Name" ID="textbox" runat="server" CssClass="textbox1"></asp:TextBox>
<asp:Button id="btn3" Text="Sign Up" OnClick="btn3_click" runat="server"/>
</form>
Предполагая, что ваша база данных SQL Server Expressс именем «Database.mdf», и он находится в папке App_Data вашего решения, вы можете использовать | DataDirectory |переменная вместо физического пути к файлу вашей базы данных.ASP.NET автоматически подставит путь к файлу в каталог App_Data для | DataDirectory |переменная, когда он открывает соединение с базой данных.Обратите внимание, что вам нужно будет экранировать символ обратной косой черты с помощью двойной обратной косой черты \ в строке подключения:
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\Database.mdf;Integrated Security=True;Encrypt=False;User Instance=True";