Какой из них лучше — объявление SqlDataSource на странице ASPX или в CodeBehind?C#

Место общения программистов C#
Ответить
Anonymous
 Какой из них лучше — объявление SqlDataSource на странице ASPX или в CodeBehind?

Сообщение Anonymous »

Какой из них лучше: объявление SqlDataSource на странице ASPX или в CodeBehind?

Подход #A. Как программист, вы можете определить SqlDataSource на странице .aspx, например:
Подход #B. Также это можно сделать в C# CodeBehind

Код: Выделить всё

using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Con_Str"].ToString()))
{
string qry = SELECT * FROM [table_name];

SqlDataAdapter da = new SqlDataAdapter();
DataTable dt = new DataTable();

using (SqlCommand cmd = new SqlCommand(qry, conn))
{
cmd.Parameters.Add("@user_id", SqlDbType.UniqueIdentifier).Value = user_id;
da.SelectCommand = cmd;

try
{
conn.Open();
da.Fill(dt);
conn.Close();
}
catch
{
// Do something ;
}
}
}
Какой подход [А или Б] лучше? Почему?
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»