GridView中的LinkButton重定向到旧浏览器中的同一页面(在chrome中工作正常)

oon

我试图将GridView中的LinkBut​​ton重定向到另一个URL。但是,每当我从Chrome或Firefox单击它时,它都可以正常工作,并将我重定向到预期的URL。但是,旧浏览器中的同一内容将重定向到相同的页面URL,而不重定向到新的URL。

以下是代码

GetContent.aspx

<asp:GridView ID="SearchCatResGridView" autogeneratecolumns="false" runat="server" 
            ShowHeader="true" ShowFooter="false" AllowPaging="false" AllowSorting="true" PageSize="2" 
            CellPadding="5" CellSpacing="-1" GridLines="None" CssClass="DataTable" BorderWidth="1" 
            PagerSettings-Visible="false" 
            OnRowDataBound="fileGridView_RowDataBound" >
<columns>
<asp:TemplateField HeaderText="Register">
<ItemTemplate>
        <asp:LinkButton Forecolor="#F37F0F" runat="server" ID="linkButton2" OnClientClick="SetTarget();"
                        oncommand="Button1_Command"  
                        Text="Learn More/ Register" CommandArgument='<%#Eval("userid")%>'>
        </asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</columns>
</asp:GridView>

GetContent.aspx.cs

protected void Button1_Command(object sender, CommandEventArgs e)
{
    string value = e.CommandArgument.ToString();

    string url = generateLmsSsoUrl(@"course/" + value);

    Response.Redirect(url);
}

任何人都可以帮我解决这个问题,因为它看起来似乎仅在旧的浏览器上不起作用。TIA

麦克风

请尝试这样。

    <asp:TemplateField>
                        <ItemTemplate>
                            <asp:LinkButton ID="myLinkButton" runat="server" OnClick="myLinkButton_Click" CommandArgument='<%#Eval("userid")%>'>Click Me</asp:LinkButton>
                        </ItemTemplate>
    </asp:TemplateField>

protected void myLinkButton_Click(object sender, EventArgs e)
        {
            string userid = (sender as LinkButton).CommandArgument;
            Response.Redirect("~/HereURL/course/" + userid);
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

重定向初始页面的作品,但下一页显示浏览器中的旧网址

Wicket-单击浏览器后退按钮时重定向到同一页面

如何使用URL中的$ _GET参数重定向到同一页面

重定向到Django中的同一页面

表单提交后重定向到同一页面中的锚点

如何在 django 中的表单操作后重定向到同一页面

删除无法正常工作并重定向到同一页面-Laravel

重定向到另一个文件夹中的同一页面

NodeJ中的中间件总是重定向到同一页面(我想)

如何在PHP中重定向到同一页面,但没有某些参数?

回到同一页面,然后在浏览器中按回去后如何重置复选框

HttpClient导致验证码而浏览器中的同一页面没有

在同一页面中重定向不起作用?

如何在IBM Worklight中重定向到同一页面但又重定向到另一个div / view?

一个搜索表单到同一页面中的 3 个 Gridview

同一页面中的多个ajax表单无法正常工作

将旧域的每个页面重定向到新域上的同一页面 URL

从Gridview删除项目并刷新Gridview而不重定向到同一页面。(Windows Phone 8.1 Xaml)

如何在 mogodb 中的模式中过滤并使用过滤的数据重定向同一页面

Angular.js-如何将两个不同的链接重定向到同一页面,但在angular.js中显示不同的数据

如何重定向到同一页面并将文本框值保留在asp.net中?

MVC Ajax无法正常工作。代替同一页面,在新页面中打开操作

jQuery克隆表单在同一页面中两次无法正常工作

事件发生后如何使页面重定向到同一页面

当iframe页面刷新时,它重定向到主页而不是同一页面

登录后将用户重定向到同一页面

仅当用户重定向到同一页面时才显示Div

多语言重定向URL到同一页面

将提交按钮重定向到同一页面