سلام
من یک drop دارم، مثلا فرض کنید بدین صورت هست :


@Html.DropDownListFor(m => m.StudentId, (IEnumerable<SelectListItem>)ViewBag.StudentId, "-- select an item --")


این drop به تگ زیر رندر میشه :

<select name="StudentId" id="StudentId">
<option>-- لطفا یک آیتم را انتخاب کنید --</option>
<option value="32">student 32</option>
<option value="34">student 34</option>
</select>


توجه کنید که گزینه لطفا یک آیتم را انتخاب کنید دارای value نیست.
پروپرتی ای که به این دراپ bind میشه از نوع Nullable<int> هست. این پروپرتی Required نیست. وقتی کاربر گزینه پیش فرض رو انتخاب میکنه ، (گزینه مذکور) اونوقت خطای زیر صادر میشه :

The field دانشجوی مقصد must be a number.