Я пытаюсь сделать гиперссылку на HTML.(и т. д.)
Когда страница загружается, она работает нормально.(и содержит 10 ссылок) на панели обновления он нажимает ту же функцию и пытается получить еще 10 ссылок.Я установил navigationURL что-то вроде
"../Folder/Mypage.aspx?498592ghjgfosdfgo"
Он устанавливается одинаково оба раза (загрузка и обратная передача панели обновления), но когда я пытаюсь отобразить его в html во второй раз (на панели обновления), он добавляет "../ "на передний план, поэтому я получаю
"../../Folder/Mypage.aspx?498592ghjgfosdfgo"
Функция, в которой она здесь меняется
Public Shared Function RenderControl(ByVal c As Control) As String
Dim sw As New IO.StringWriter
Dim htmlw As New HtmlTextWriter(sw)
c.RenderControl(htmlw)
Return sw.ToString
End Function
c - это гиперссылка, которая имеет правильную навигацию (это никогда не меняется)но SW, который в конечном итоге выглядит так при загрузке
<a id="lnkView" href="../Folder/mypage.aspx?AnTfh0ZsFP9NCxiBpM+Zd11cI+AUOF93HZQtumPgzMKky0PejGrda9I6kCFn070dOsIfq0M2AgI=">View</a>}
и это при обновлении панели
<a id="lnkView" href="../../Folder/mypage.aspx?AnTfh0ZsFP9NCxiBpM+Zd11cI+AUOF93HZQtumPgzMKky0PejGrda9I6kCFn070dOsIfq0M2AgI=">View</a>}
И не может понять, откуда взялся ../ для меня!ПОМОЩЬ:)