Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单击<;李>;_Javascript_C#_Jquery_Asp.net_Asp.net Ajax - Fatal编程技术网

Javascript 单击<;李>;

Javascript 单击<;李>;,javascript,c#,jquery,asp.net,asp.net-ajax,Javascript,C#,Jquery,Asp.net,Asp.net Ajax,我有一个项目中有多个选项卡 每个选项卡都有多个GridView 调用page_Load时,它会执行10多个方法,这些方法几乎有15个查询,这使得页面速度非常慢 我想在单击选项卡时调用这些方法 仅相关选项卡上的相关方法 请记住,当页面回发时,Tab1将成为活动选项卡为每个标记添加runat=server属性。为它们中的每一个编写OnClick方法。在服务器端的click方法中,加载相应的gridview <li runat="server" id=tab1 OnClick="On

我有一个项目中有多个选项卡

  • 每个选项卡都有多个GridView
    调用page_Load时,它会执行10多个方法,这些方法几乎有15个查询,这使得页面速度非常慢

    我想在单击选项卡时调用这些方法

    仅相关选项卡上的相关方法


    请记住,当页面回发时,
    Tab1
    将成为活动选项卡

    为每个标记添加runat=server属性。为它们中的每一个编写OnClick方法。在服务器端的click方法中,加载相应的gridview

    <li runat="server" id=tab1  OnClick="Ontabl1_Click">....</li>
    
    对于Javascript,可以这样尝试

    <script>
    function fntabl1(str) {
        //your code
    }
    </script>
    
    <li onclick="fntab1(this.id)" id="tabl">....</li>
    
    
    功能fntabl1(str){
    //你的代码
    }
    

  • 标记没有OnClick=“”,它可以有OnClick,这是用于javascript的,它可以回发到CodeBehind抱歉,我不明白,在“//your code”区域“相关选项卡上的唯一相关方法”中放什么//您的代码“您需要编写rel事件方法,该方法将GridView绑定到选项卡。您能告诉我如何操作吗?”?很抱歉我是C的新手#
    <script>
    function fntabl1(str) {
        //your code
    }
    </script>
    
    <li onclick="fntab1(this.id)" id="tabl">....</li>