从客户端调用服务器端函数

本文关键字:函数 服务器端 调用 客户端 | 更新日期: 2023-09-27 18:29:53

我在应用程序中使用Asp.Net/C#。我目前的情况是,我在一个页面上使用Jquery选项卡,我的选项卡按以下顺序

  1. 个人详细信息
  2. 其他详细信息
  3. 提交数据
  4. 显示记录

在"显示记录"选项卡上,我允许用户输入其记录将显示在Asp.Net Gridview Control中的客户名称,GridView在单击Asp.Net Button时填充数据,我的问题是,当用户单击按钮时,由于它是一个服务器控件,页面会被刷新,并显示"个人详细信息"选项卡,用户需要转到"显示记录"选项卡来查看Grid View中的数据。它正确地显示了数据库中的数据,但这不是我所需要的。单击该按钮时,应显示"显示记录"选项卡。我研究的一个解决方案是使用Html button并从客户端调用函数。你们能给我一些解决方案吗?或者使用html按钮是最好的解决方案。感谢

从客户端调用服务器端函数

将该代码附加到服务器端上的按钮点击函数中

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

并将此js代码添加到您的视图中

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