Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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
Asp.net 在选项卡单击时重新加载或重新绑定选项卡内容,或在出现AJAX问题时更改选项卡_Asp.net_Ajax_Tabs_Telerik_Radgrid - Fatal编程技术网

Asp.net 在选项卡单击时重新加载或重新绑定选项卡内容,或在出现AJAX问题时更改选项卡

Asp.net 在选项卡单击时重新加载或重新绑定选项卡内容,或在出现AJAX问题时更改选项卡,asp.net,ajax,tabs,telerik,radgrid,Asp.net,Ajax,Tabs,Telerik,Radgrid,我有一个rad标签条。它有3个标签。在选择选项卡时,它正在进行回发。我有一个TabClick事件。在这个事件中,我检查它是否是第二个选项卡,然后在第二个选项卡中刷新radgrid的数据源。我试着用英语来表达它 <AjaxSettings> <telerik:AjaxSetting AjaxControlID="rtsINSP"> <UpdatedControls> <telerik

我有一个rad标签条。它有3个标签。在选择选项卡时,它正在进行回发。我有一个TabClick事件。在这个事件中,我检查它是否是第二个选项卡,然后在第二个选项卡中刷新radgrid的数据源。我试着用英语来表达它

 <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="rtsINSP">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="rmpMain" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings> 

其中rtsINSP是我的RadTabStrip,rmpMain是我有3个选项卡(或telerik radpageviews)的RadMultiPage。当我这样做时,它不显示回发,但所选选项卡始终显示为第一个选项卡。我的意思是,我选择了选项卡2,它显示了选项卡2的内容,但所选选项卡仍然是选项卡1。如果我选择3,则在第三个选项卡上显示内容,但仍在顶部显示所选选项卡作为第一个选项卡。如何将内容和所选选项卡显示为所选选项卡。
如果您需要更多信息,请询问。谢谢

在此设置中将tabstrip本身添加为更新控件,以便在回发后更新:

 <AjaxSettings>
        <telerik:AjaxSetting AjaxControlID="rtsINSP">
            <UpdatedControls>
                <telerik:AjaxUpdatedControl ControlID="rtsINSP" />
                <telerik:AjaxUpdatedControl ControlID="rmpMain" />
            </UpdatedControls>
        </telerik:AjaxSetting>
    </AjaxSettings>