如何在ActionLink的字符串部分添加NEW LINE字符?
我在C#中构建了一个Ajax.ActionLink,它开始:
<%= Ajax.ActionLink("f lastname", ...more stuff
我希望在“f”和“lastname”之间有一个新的字符。 我怎样才能做到这一点? 我认为这个特殊字符是 n,但这不起作用,并且<br>
也不起作用。
您可能不得不恢复如下操作:
<a href="<%= Url.Action("action") %>">f<br />last</a>
然后手动连接Ajax位。
尝试这个:
<%= Ajax.ActionLink("f<br />lastname", ...more stuff
你不能使用<br />
因为ActionLink方法(实际上我相信所有的html和ajax扩展方法)都对字符串进行编码。 因此,输出将是类似的
<a href="...">f<br />lastname</a>
你可以尝试的是一种格式:
<%= string.Format(Ajax.ActionLink("f{0}lastname", ...more stuff), "<br />") %>
链接地址: http://www.djcxy.com/p/42889.html
上一篇: how do you add a NEW LINE character in the string portion of an ActionLink?
下一篇: ConstraintViolationException VS DataIntegrityViolationException