2

我正在尝试使用"popover"MVC "@Html.PasswordFor"帮助器元素,但仅显示标题而不显示内容。代码是:

 @Html.PasswordFor(model => model.Password, new {rel = "popover", 
                   data_original_title = "Choose new password",  
                   data_content = "minimum 8 chars"})

它生成如下 HTML 代码:

<input rel="popover" data-original-title="Choose new password" 
       data-content="minimum 8 chars" id="Password" name="Password"
       type="password" 
/>

Javascript代码

$(document).ready(function () {
    $("#Password").popover({ trigger: 'hover' });   
});

该代码有效,但仅显示标题(“选择新密码”)而不显示内容(“最少 8 个字符”)

我尝试直接编写HTML代码,它工作正常,而且是相同的代码!!!但使用 Razor 语法不起作用。

谁能帮我?我添加了一个带有结果的图像

结果

4

1 回答 1

0

问题是一个 CSS 类(“input-prepend”),我在该类的 DIV 中有一个“Input”控件。“bootstrap.css”中的那个类“定义了字体大小:0;” 所以我看不到文字,虽然标题可以正常看到。感谢 Jesse Webb 和 Miika L

于 2012-12-28T10:37:26.963 回答