嗨感謝您的幫助提前。我有一個超過15個字段的註冊表。 現在我正在使用數據註釋進行驗證,並且它運行良好。我需要的是找到一種方法來實際顯示編輯後的彈出窗口,當用戶對窗體進行迷惑時,他們知道所有的字段都是必需的。現在,表單必須完成,如果他們沒有填寫必填字段,用戶會在提交時得到提示。這是沒有功能和不好的設計策略。 我有一個測試在一個領域的popover。這裏是你可能想象的,這將是我所有領域的很多代碼來顯示這樣的消息。我想要一個更大的彈出窗口,如果用戶將鼠標懸停在字段上,就會顯示類似這樣的內容。 地址線2是必填字段。此外,這是非常重要的,我需要讓彈出窗口變大一個不同的顏色,並顯示在所有字段的輸入框右側。這裏是我的風格使用Razor或Jquery更改ASP.NET MVC 4中的默認彈出窗口引導
<style>
/* Tooltip */
.tooltip > .tooltip-inner {
background-color: #73AD21;
color: #FFFFFF;
border: 1px solid green;
padding: 15px;
font-size: 20px;
}
/* Tooltip on top */
.tooltip.top > .tooltip-arrow {
border-top: 5px solid green;
}
/* Tooltip on bottom */
.tooltip.bottom > .tooltip-arrow {
border-bottom: 5px solid blue;
}
/* Tooltip on left */
.tooltip.left > .tooltip-arrow {
border-left: 5px solid red;
}
/* Tooltip on right */
.tooltip.right > .tooltip-arrow {
border-right: 5px solid black;
}
@Html.LabelFor(model => model.Address2, htmlAttributes: new
{
@class = "control-label col-md-2",
data_toogle = "popover",
data_trigger = "hover",
data_container = "body",
data_placement = "right",
title = "Address2 is not mandatory"
})`
只是要清楚,我想每個輸入表單中的所有popovers看起來相同,但它們不會是默認的CSS樣式,但更像是在文章中指定的樣式。所以當你將鼠標放在它上面時,每個輸入字段都會有一個彈出窗口,說明你的輸入字段是必填字段。因此,在提交註冊表之前,用戶知道該字段是必需的 – RickZler