我正在使用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代码。也许在输入提交和输入按钮之间存在这种差异。提交使用行为提交功能,但输入按钮没有。 –