2013-08-17 73 views
1

我想知道一个知识库的链接,但我还想使用id属性创建书签。如何使用书签创建网址?

// var url = "/KnowledgeBase/Index#Bookmark" 

所以在我看来,我要添加使用值书签从我的模型

var url = Url.Content(string.Concat(Url.Action("Index", "KnowledgeBase"), "#", Model.Bookmark)); 

这似乎并不优雅。有没有更好的办法?

回答

3

这个工作对我来说重定向:

<a href="@Url.Action("Index", "KnowledgeBase")#Bookmark">TextLink</a> 
+0

我试图建立整个网址提前在一个时间代码块,通过将书签粘贴在锚上本身更好,更优雅。谢谢 – smiggleworth

-1

试试这个,

@Html.Action("Index","KnowledgeBase",new{id= Model.Bookmark}) 

,或者你有使用script

window.location.href = '@Url.Action("Index", "KnowledgeBase")?id='[email protected] 
+1

不会是创建一个URL,看起来像/知识库/索引/书签,我想# – smiggleworth