閱讀一些問題/答案在這裏,我已經成功地解決如何選擇列表添加到窗體,並用數據填充它,像這樣經過:ASP MVC 3:如何在選擇列表上進行客戶端驗證?
@Html.DropDownList("S", new SelectList(ViewBag.S, "Id", "Nme"), "-- Sel a S --")
而且它完美的作品。不過,我想添加一些客戶端驗證驗證用戶是否選擇了一個選項,而不是將它留在默認值。
我使用mvc 3自帶的標準jQuery的東西,所以大概我必須做一些與HTML.ValidationMessage,但什麼?
而不能爲我的生活工作如何。
TIA。
好吧,我不得不通過其在JQuery的土地如何做到一看,只是通過增加一個htmlattribute像這樣發現的:
new {@class='required'}
我Html.DropDownList聲明,並添加validationMessage,解決了這個問題對我來說。
msvc3 EnableClientValidation和UnobstrusiveJacascriptEnabled默認設置在Web.config中。 – 2011-04-28 13:54:21