Где я могу найти некоторые справочные материалы в формах отправки базы данных ASP.net - PullRequest
0 голосов
/ 03 февраля 2010

Я новичок в asp.net, ищу учебник, который научит меня, как создать веб-форму регистрации со многими текстовыми полями, выпадающими списками и т. Д., И отправить эту информацию в таблицы базы данных пользователя, нажав кнопку отправки. *

Я искал, но пока ничего не нашел.

Ответы [ 2 ]

2 голосов
/ 03 февраля 2010

Если вы посмотрите на часть доступа к данным asp.net/learn, есть тонна учебников, касающихся доступа к данным через asp.net, хотя из того, что вы опубликовали, я подозреваю, что это так " слишком сложный "для того, что вы ищете.

Самое простое, что вы хотите сделать - это иметь страницу aspx, давайте назовем ее default.aspx и добавим следующее:

<asp:TextBox runat="server" ID="myTextBox">
</asp:TextBox>
<asp:Button runat="server" ID="myButton" OnClick="myButton_OnClick" Text="Click to save" />

Теперь в вашем файле codebehind (файл .aspx.cs) вы захотите иметь обработчик событий для события Click myButton

protected void myButton_Click(object sender, EventArgs e)
{
    var myConnectionString = "Connection String goes here";
    using (SqlConnection conn = new SqlConnection(myConnectionString))
    {
        using (SqlCommand cmd = new SqlCommand("INSERT INTO dbo.mytable (fieldName) VALUES (@value1)", conn))
        {
            cmd.Parameters.Add(new SqlParameter("@value1", myTextBox.Text));
            cmd.ExecuteNonQuery();
        }
    }
}

Приведенный выше пример кода для работы с базой данных очень прост, и я настоятельно рекомендую вам прочитать некоторые учебные пособия на asp.net/learn и в других местах в сети (возможно, даже документацию msdn для SqlCommand, SqlParameter и SqlConnection ) ознакомиться с тем, что они из себя представляют и как они работают.

1 голос
/ 03 февраля 2010

Перейдите на эту страницу , и вы найдете несколько хороших видеоуроков, в которых вы также можете выбрать некоторые концепции

добавлено:

Мой совет вам не будетсудите о хороших ответах asp.net по автору, который публикует их, а также, если ответ не помогает, вы должны внести свой вклад и сообщить нам, какой сайт не содержит того, что было бы полезно для вас.

С наилучшими пожеланиями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...