如何在c#中使用innerhtml重定向到另一个页面

Posted

技术标签:

【中文标题】如何在c#中使用innerhtml重定向到另一个页面【英文标题】:how to redirect to another page using innerhtml in c# 【发布时间】:2017-04-06 03:45:27 【问题描述】:

我正在尝试使用以下代码重定向到另一个页面

divIRSPayment.Innerhtml = divIRSPayment.InnerHtml
    + "Your Tax amount is $ "+lblBalance.Text
    + "<br />Click here to enter <a href='IRSEFWPayment.aspx'>IRS Payment Details</a>";

我已经在后端编写了上面的代码。金额显示成功,文本也显示成功。但是当我点击 IRS Payment Details 链接时,它不会重定向到另一个页面,而是页面正在重新加载并显示相同的页面。

【问题讨论】:

【参考方案1】:

您可能需要使用文件的绝对 URL 而不仅仅是文件名。如下使用Page.ResolveUrl() 方法

".....<a href='" + Page.ResolveUrl("~/IRSEFWPayment.aspx") + "'>"

【讨论】:

no not working sry......它也没有显示错误,当我们点击页面时会重新加载并再次显示相同的页面............它不是重定向

以上是关于如何在c#中使用innerhtml重定向到另一个页面的主要内容,如果未能解决你的问题,请参考以下文章

我可以将 c# 类重定向到另一个 dll 吗?

重定向到另一台服务器而不更改我当前的 Url

如何在 React 中重定向到另一个视图

如何在 axios 拦截器中编写重定向而不在 React JS 中重新加载

如何使用带参数的jquery重定向到另一个页面

使用基本身份验证重定向到另一个网站(在节点中)