@Html.TextBox 上的 MVC3 标题属性
我有一个 C#.Net MVC3 Web 应用程序。我使用 HTML 帮助函数向文本框(和下拉列表)添加属性。
@Html.TextBox("Date", String.Format("{0:MM/dd/yyyy}", Model.Date),
new { @class = "datepicker", @title="Date mouse over text" })
有没有办法格式化 @title
文本?
澄清:斜体、粗体、着色......此类格式。
I have a C#.Net MVC3 web app. I am adding properties to textboxes (and drop down lists) using the HTML helper functions.
@Html.TextBox("Date", String.Format("{0:MM/dd/yyyy}", Model.Date),
new { @class = "datepicker", @title="Date mouse over text" })
Is there a way to format the @title
text?
CLARIFICATION: Italics, bolding, coloring....that type of formatting.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这有关于创建样式化工具提示的一般提示
如何更改锚标记内 Title 属性的样式?
您可能需要创建自己的 htmlhelper,以创建具有引用问题中描述的工具提示跨度的文本框
this has a general tip on creating a styled tooltip
How to change the style of Title attribute inside the anchor tag?
you'll probably need to create your own htmlhelper that creates the textbox with the tooltip span described in the referenced question
在 class 之前使用 @ 符号的唯一原因是 class 是 C# 关键字。您还必须将其用于名为 default、namespace、double 等的属性。Title
不是 C# 关键字。因此,您不需要在其前面添加 @ 符号。
The only reason you use the @ symbol before class is because class is a C# keyword. You would also have to use it for attributes named default, namespace, double, etc.
Title is not a C# keyword. Therefore you do not need to prefix it with the @ symbol.
我个人喜欢这个:
jquery.tipTip
你只需要添加jquery和tipTip到您的页面。然后添加一个简短的脚本:
那么你的文本框应该是:
I personally like this one:
jquery.tipTip
You only have to add jquery and tipTip to your page. Then add a short script:
Then your textbox should be: