加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

c# – 在没有完全回发的情况下获取查询字符串值

发布时间:2020-12-15 21:17:06 所属栏目:百科 来源:网络整理
导读:我有一个页面,其中左栏包含类别列表,右栏将显示从左侧选择特定类别的相应项目 每个类别列表包含一个超链接,其导航URL包含查询字符串值. 点击链接,我得到右侧列出的与查询字符串值匹配的项目 问题是:我想阻止完整的回发,同时捕获查询字符串值,没有它我将无法
我有一个页面,其中左栏包含类别列表,右栏将显示从左侧选择特定类别的相应项目

每个类别列表包含一个超链接,其导航URL包含查询字符串值.

点击链接,我得到右侧列出的与查询字符串值匹配的项目

问题是:我想阻止完整的回发,同时捕获查询字符串值,没有它我将无法获得右侧的项目列表.

我使用了更新面板,但完整的帖子又回来了.

有没有办法获得查询字符串值没有完整的回发???

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
    <ContentTemplate>

    <div class="rightsec">

    <h5>Categories</h5>
        <asp:Accordion ID="Accordion1" runat="server">
            <Panes>
                <asp:AccordionPane ID="AccordionPane1" runat="server">
                    <Header>
                        <h4>
                            Electronics</h4>
                    </Header>
                    <Content>
                        <div class="rightsec_content">
                            <ul>
                                <li>
                                      <asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl="show_products.aspx?category=Electronics&sub_category=Cameras Accessories">Camera Accessories</asp:HyperLink>   

                                </li>

                             </ul>
                        </div>
                    </Content>
                </asp:AccordionPane>

        </asp:Accordion>
    </div>

     </ContentTemplate>
    </asp:UpdatePanel>


    <asp:UpdateProgress ID="UpdateProgress1" runat="server" 
        AssociatedUpdatePanelID="UpdatePanel1">
    <ProgressTemplate>
     <table align="center">
            <tr>
                <td>
                    <asp:Image ID="Image1" runat="server" ImageUrl="~/staticimages/progress_bar_animated (1).gif"
                        ImageAlign="Top" />
                </td>
            </tr>
        </table>

    </ProgressTemplate>
    </asp:UpdateProgress>

解决方法

嗯,是的,你可以做到这一点但这不是一件容易的事.

你需要编写一些JQUERY并且必须使用AJAX.

使用它你可以轻松实现这一目标.

我不太熟悉,但是我知道这可以使用AJAX和JQUERY来完成.

可能还需要在项目中添加一些Web服务才能实现此目的.

这个链接可以帮到你http://api.jquery.com/jQuery.ajax/.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读