簡體   English   中英

如何在asp.net中更改頁面的URL

[英]how to change the url of the page in asp.net

我正在使用asp.net,並且有這樣的超鏈接標記:

<asp:HyperLink ID="BusinessWebSiteHyperLink" runat="server" Text="Hyperlink"></asp:HyperLink>

我從下面的代碼中添加地址,如下所示:

  DataTable dt = objYPSearchResultsDataAccess.GetYPBusinessListingDetails(businessID);
  BusinessWebSiteHyperLink.Text = dt.Rows[0]["BusinessWebsite"].ToString();
  string Hyperlink = dt.Rows[0]["Hyperlink"].ToString();
  if (Hyperlink == "True")
  {
     BusinessWebSiteHyperLink.NavigateUrl = BusinessWebSiteHyperLink.Text;
  }
 else
  {
     BusinessWebSiteHyperLink.NavigateUrl = "";
  }

一切都很好,但是當我單擊頁面中的業務URL時,該頁面應將我重定向到業務網站,但它正在添加localhost / 7467567 /...../ www.stakeoverflow.com。 我只想在單擊該頁面時將我的頁面重定向到takeoverflow。 如何解決呢?

嘗試將HTTP添加到網址的開頭。

"http://" + BusinessWebSiteHyperLink.Text

這是我的測試...

在此處輸入圖片說明在此處輸入圖片說明

當我將鼠標懸停在test網址上時,我得到...

在此處輸入圖片說明

當我將鼠標懸停在test No HTTP ,我得到...

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM