2012-04-02 5 views
0

Я использую Asp.Net/C# в моей application.My текущей ситуации является то, что я использую Jquery вкладок на одном из моих страниц, у меня есть вкладки в следующем порядкеВызов функции на стороне сервера со стороны клиента

  1. Личные Подробности
  2. Дополнительные детали
  3. Представить данные
  4. Показать записи

На tab Показывать записи Я разрешаю пользователю вводить имя пользователя, записи которого будут отображаться в Asp.Net Gridview Control, GridView заполняется данными по щелчку Asp.Net Button. Моя проблема здесь в том, что когда пользователь нажимает кнопку, так как это сервер, страница обновляется и отображается вкладка «Личные данные», и пользователю нужно перейти на вкладку «Показать записи», чтобы просмотреть данные в Grid View. Он показывает данные из базы данных правильно, но это не то, что мне нужно. Когда нажимается кнопка, вкладка «Показать запись» должна быть видимой. Одно из решений, которое я исследовал, заключалось в использовании Html button и вызове функции с клиентской стороны. Можете ли вы предложить мне какое-то решение или использовать кнопку html - лучшее решение. Благодаря

ответ

1

добавить этот код вашей кнопки функции мыши на стороне сервера

string script = "ShowRecordsTab();" 
ScriptManager.RegisterStartupScript(this, this.GetType(), "RecordsTab", script, true); 

и добавьте этот JS-код на ваш взгляд

<script> 
    function ShowRecordsTab(){ 
     $("li:last").click(); 
    } 

</script> 
+0

Я попытаюсь это, я использовал UpdatePanel для достижения что и это сработало, так вы думаете, что это возможно. – freebird

Смежные вопросы