2017-01-12 23 views
0

イメージパスを生成するコードがあります。問題は自分のサイトがhttpsに変更され、画像パスがhttpであるため画像が表示されなくなったことです。誰も私がどのようにhttpsに下のコードを変更するか提案することができますか?ASP.NETイメージパスをhttpsに変更

If routes.ContainsKey(m_id) Then 
      Dim m_uri As Uri = CurrentNode.Uri 
     Dim m_builder As New UriBuilder (m_uri.Scheme,m_uri.Host) 
      m_builder.Path=String.Format("/resources/image/gritroutes/gritmaps/{0}.jpg",m_id) 
      TitleBar.Text = Property_title + " for " + routes.item(m_id) + " - Council" 
      phGritPic.Text = String.Format("<img src='{0}' alt='grit route' style='max-width: 530px;' class='auto' />",m_builder.ToString) 
      phGrittingKeyText.Visible = True 
     End If 

答えて

0

あなたはm_uri.SchemeHttps

If routes.ContainsKey(m_id) Then 
      Dim m_uri As Uri = CurrentNode.Uri 
     Dim m_builder As New UriBuilder (m_uri.SchemeHttps,m_uri.Host) 
      m_builder.Path=String.Format("/resources/image/gritroutes/gritmaps/{0}.jpg",m_id) 
      TitleBar.Text = Property_title + " for " + routes.item(m_id) + " - Council" 
      phGritPic.Text = String.Format("<img src='{0}' alt='grit route' style='max-width: 530px;' class='auto' />",m_builder.ToString) 
      phGrittingKeyText.Visible = True 
     End If 
にm_url.Schemeを変更することができます
関連する問題