Как привязать данные из базы данных без события загрузки страницы?
в веб-форме при нажатии кнопки вы хотите отобразить gridview, но главное условие - без события загрузки страницы как?
Что я уже пробовал:
Здесь я использую загрузку страницы, без загрузки страницы как это сделать?
<pre> protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { } } protected void Button1_Click(object sender, EventArgs e) { try { con.Open(); SqlCommand cmd = new SqlCommand("select * from bind", con); cmd.CommandType = CommandType.Text; SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds, "bind"); GridView1.DataSource = ds.Tables["bind"]; ; GridView1.DataBind(); } catch { Response.Write("<script>alert('No record Found')</script>"); }
Karthik_Mahalingam
Не Репост , вместо этого обновите существующий вопрос с помощью Улучшить вопрос кнопка
GrpSMK
извините это мой точный сценарий который вы опубликовали
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.
sachin.vishwa90
привет, событие загрузки страницы будет происходить каждый раз, когда происходит обратная передача. Однако вы можете избежать полной загрузки страницы, имея панель обновления на ваших страницах aspx.
попробуйте детализировать функциональность панели обновления и использовать ее на своей странице aspx.
Вы намеренно хотите избежать загрузки страниц?
http://ajax.net-tutorials.com/controls/updatepanel-control/
GrpSMK
да, это моя задача, нужно связать данные с событием загрузки страницы out
F-ES Sitecore
Что плохого в том, что у тебя есть? Просто удалите событие page_load, и код запустится при нажатии кнопки.
GrpSMK
может ли какой-нибудь орган привести пример?