Custom Razor HTML Markup
I'm looking into creating a custom helper to do the following:
<a href="controller/"> <strong>Item</strong> </a>
I know that @Html.RouteLink(...) will handle the anchor for you but I wanted to insert the "<strong> </strong>"
tag to it.
Other than to write a custom method to manipulate the string, I was wondering if there was a cleaner soluti开发者_StackOverflow中文版on to this?
Thanks
Two options:
- Use
new { @class = "myClass" }
as parameters to the helper and apply css to the link to make it bold. - Manually create the anchor's URL (
<a href="@Url.RouteUrl(...)
) to the path you want usingUrl.RouteUrl
You can write your extension of ActionLink. Look at this article. the author wrote about extending to have Img link, but you can get the idea and info to do your own extension
I would create an anchor with a class so you put your styling in CSS instead of making the html heavier and define the style of the page.
精彩评论