我正在使用asp.net mvc 2.0.I必須在點擊保存按鈕後驗證我的下拉列表。 這是我的視圖代碼。如何驗證asp.net mvc2.0中的下拉菜單?
<%using (Html.BeginForm("Save", "Home", FormMethod.Post, new { id = "Save" }))
{
%>
<table>
<tr>
<td>
<%:Html.TextBoxFor(m => m.EmployeeName)%>
</td>
</tr>
<tr>
<td>
<%:Html.DropDownListFor(m => m.ProjectModel, new SelectList(Model.ProjectModel, "Id", "ProjectName"), new { @id = "ddlProject"})%>
</td>
</tr>
<tr>
<td>
<input id="btnSave" type="button" value="Save" />
</td>
</tr>
</table>
<center>
<div id="result">
<%Html.RenderPartial("~/Views/PartialViews/partialpage.ascx");>
</div>
</center>
</table>
<%} %>
和我的Java腳本代碼是:
$(document).ready(
function() {
$('#btnSave').click(function() {
$.ajax(
{
cache: false,
async: true,
type: "POST",
url: $('#Save').attr('action'),
data: $('#Save').serialize(),
success: function (data) {
$('#result').html(data);
},
error: function (data) {
}
});
});
});
這裏我使用
input type="button"
,因爲我不得不返回局部視圖提交保存按鈕後。
任何人都可以告訴如何驗證我的下拉?
請點擊按鈕時寫回傳的基本javascript代碼。也許在輸入提交和輸入按鈕之間存在這種差異。提交使用行爲提交功能,但輸入按鈕沒有。 –