Простой, создайте простую страницу asp с дизайнером (только для начала). Допустим, тело выглядит примерно так:
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</div>
<p>
<asp:Button ID="Button1" runat="server" Text="Button" />
</p>
</form>
</body>
Отлично, теперь каждый объект asp является объектом.Таким образом, вы можете получить к нему доступ в CS-коде asp.CS-код asp запускается событиями (в основном).Класс, вероятно, будет наследоваться от System.Web.UI.Page
Если вы перейдете к файлу cs страницы asp, вы увидите защищенную пустую Page_Load (отправитель объекта, EventArgse) ... Это событие загрузки, вы можете использовать его для заполнения данными ваших объектов при загрузке страницы.
Теперь перейдите к кнопке в конструкторе (Button1) и посмотрите на ее свойства, выможете создать его или добавить события оттуда.Просто перейдите в представление событий и создайте метод для этого события.
Кнопка представляет собой веб-элемент управления Button Добавьте событие Click к кнопке, назовите ее Button1Click:
void Button1Click(Object sender,EventArgs e) { }
Теперь, когда вы нажмете кнопку, этот метод будет вызван.Поскольку ASP является объектно-ориентированным, вы можете думать о странице как о фактическом классе, а объекты будут содержать актуальные текущие данные.
Так что, если, например, вы хотите получить доступ к тексту в TextBox1
, вам просто нужночтобы вызвать этот объект в коде C #:
String firstBox = TextBox1.Text;
Таким же образом вы можете заполнять объекты при возникновении события.
Теперь, когда у вас есть данные, которые пользователь разместил в текстовых полях,вы можете использовать обычные соединения C # SQL для добавления данных в вашу базу данных.