Hop*_*ppe 1 asp.net kentico c#-4.0
我有一个用户控件,其中包含一个超链接控件.该应用程序是数据库驱动的(它是kentico).
我需要设置将超链接的navigateurl属性设置为#section-1.当我这样做时,asp.net正在将用户转换为/ myfolder/usercontrols /#section-1.这甚至不是浏览器中的URL,并打破了我正在使用的一些现有的javascript代码.
如何轻松获取超链接的navigateurl属性以呈现为干净的"#section-1"?
是的,我需要一个服务器端控件.
如果我手动构建完整的请求URL,即使使用"〜/ ...",asp.net也会将其呈现为服务器相对URL,当我只想要一个干净的href ="#section-1"时.
小智 5
你有没有尝试过:
HyperLink1.Attributes.Add("href","#section-1")
Run Code Online (Sandbox Code Playgroud)
要么
HyperLink1.Attributes("href") = "#section-1" 'overwrite any existing href
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
745 次 |
| 最近记录: |