@Html.TextBox 上的 MVC3 标题属性

发布于 2024-12-25 08:28:59 字数 310 浏览 1 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

薯片软お妹 2025-01-01 08:28:59

这有关于创建样式化工具提示的一般提示

如何更改锚标记内 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

与酒说心事 2025-01-01 08:28:59
@Html.TextBox("Date", String.Format("{0:MM/dd/yyyy}", Model.Date),
  new { @class = "datepicker", 
      title = string.Format("{0}, {1}", "Hello", "World") })

在 class 之前使用 @ 符号的唯一原因是 class 是 C# 关键字。您还必须将其用于名为 default、namespace、double 等的属性。Title

不是 C# 关键字。因此,您不需要在其前面添加 @ 符号。

@Html.TextBox("Date", String.Format("{0:MM/dd/yyyy}", Model.Date),
  new { @class = "datepicker", 
      title = string.Format("{0}, {1}", "Hello", "World") })

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.

橙味迷妹 2025-01-01 08:28:59

我个人喜欢这个:

jquery.tipTip

你只需要添加jquery和tipTip到您的页面。然后添加一个简短的脚本:

$(function(){
    $(".someClass").tipTip();
});

那么你的文本框应该是:

@Html.TextBox("Date", String.Format("{0:MM/dd/yyyy}", Model.Date),
  new { @class = "datepicker someClass", @title="Date mouse over text" })

I personally like this one:

jquery.tipTip

You only have to add jquery and tipTip to your page. Then add a short script:

$(function(){
    $(".someClass").tipTip();
});

Then your textbox should be:

@Html.TextBox("Date", String.Format("{0:MM/dd/yyyy}", Model.Date),
  new { @class = "datepicker someClass", @title="Date mouse over text" })
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文