akinwunmi Ответов: 1

Как подключить базу данных для начальной загрузки HTML-таблицы на C# ASP.NET форму


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

Что я уже пробовал:

StringBuilder table = new StringBuilder();

        protected void Page_Load(object sender, EventArgs e)
        {
            if(!Page.IsPostBack)
            {
                SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\odt\Documents\login.mdf;Integrated Security=True;Connect Timeout=30");
               ;
                con.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.CommandText = "select * from [log] ";
                cmd.Connection = con;
                SqlDataReader dt = cmd.ExecuteReader();

                
                if (dt.HasRows)
                {
                    if (dt.Read())
                    {
                    }
                }
            //    cmd.ExecuteNonQuery();
                con.Close();
            }


это таблица html
<div class="box-body table-responsive no-padding">
              <table ID="tdb" class="table table-hover" >
                <tr>
                  <th>ID</th>
                  <th>User</th>
                     <th>Password</th>

Richard Deeming

<th>Password</th>

Надеюсь, это не означает, что вы храните пароли в обычном тексте?!

Безопасная Аутентификация Паролем Объясняется Просто[^]
Соленое хэширование паролей - делаем это правильно[^]

1 Ответов

Рейтинг:
2

Christian Graus

Ваш лучший выбор, в ASP.NET (который устарел) заключается в использовании ретранслятора для построения таблицы начальной загрузки из источника данных


akinwunmi

пожалуйста как я могу использовать ретранслятор

Christian Graus

Честно говоря, почему вы изучаете фреймворк, который устарел на десятилетие? ASP.NET в 2002 году он был довольно хорош, но сейчас я бы им никогда не воспользовался. И никто другой тоже.

Проект Code существует с 90-х годов прошлого века. Я уверен, что если вы поищете, то там есть статьи о том, как использовать ретранслятор. Это говорит мне, что ты действительно ничего не знаешь. ASP.NET и все же ... Это хорошее время, чтобы спросить себя, почему вы изучаете это.

Richard Deeming

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

И все, кто писал сайты в MVC в течение последнего десятилетия, теперь находятся на "устаревшей" платформе, поскольку теперь все должно быть .NET Core.

Или это должны быть бритвенные страницы?

Или Blazor?

Или каков бы ни был следующий веб-фреймворк Microsoft?

:)