Asp.net mvc 按专业创建用户-如何填充/提交/验证表单?
我正在尝试创建一个注册表单,其中包含ASP.NETMVC中的专业下拉列表 个人、专业人士、经理等 有些字段很常见,如名称和姓氏 有些行业是独一无二的 如何使用ajax编程Asp.net mvc 按专业创建用户-如何填充/提交/验证表单?,asp.net-mvc,asp.net-mvc-3,Asp.net Mvc,Asp.net Mvc 3,我正在尝试创建一个注册表单,其中包含ASP.NETMVC中的专业下拉列表 个人、专业人士、经理等 有些字段很常见,如名称和姓氏 有些行业是独一无二的 如何使用ajax编程 谢谢我通过在控制器中创建一个SelectList并将其作为视图模型的一部分传递给视图来完成这类工作。然后在视图中,我可以选择在SelectedValue更改时执行某些操作,或者在其他操作触发对控制器的调用时简单地返回下拉列表的值 Controller code: int count = 0;
谢谢我通过在控制器中创建一个SelectList并将其作为视图模型的一部分传递给视图来完成这类工作。然后在视图中,我可以选择在SelectedValue更改时执行某些操作,或者在其他操作触发对控制器的调用时简单地返回下拉列表的值
Controller code:
int count = 0;
List<string> YearList = new List<string>();
for (int i = 2000; i < (DateTime.Now.Year + 6); i += 4)
{
YearList.Add(i.ToString());
if (i < iyear)
count++;
}
var q = from c in doc.Descendants("candidate")
select new can_sw_model
{
name = c.Attribute("name").Value,
office = c.Parent.Attribute("name").Value.ToUpper(),
party = c.Attribute("party").Value,
};
can_sw_view model = new can_sw_view()
{
YearList = new SelectList(YearList),
value = YearList[count],
model = q,
};
return View(model);
View code:
<script type="text/javascript">
$(document).ready(function() {
$('#YearList').val('<%= Model.value %>');
$('#YearList').change(function(event) {
window.location.replace('<%= ResolveUrl("~/Candidate/sw_candidates") %>' + "?year=" + $('#YearList').val());
});
});
function pdfclick() {
var grid = $("#grid1").data("tGrid");
window.location.replace('<%= ResolveUrl("~/Candidate/pdf") %>' + "?year=" + $('#YearList').val() + "&tab=statewide" +
"&page=" + grid.currentPage + "&orderBy=" + grid.orderBy + "&groupBy=" + grid.groupBy + "&filterBy=" + grid.filterBy);
}
</script>
我希望这有帮助!
鲍勃这太开放了。另外:高齿轮头。我想做一辆汽车。我该如何使用工具?@Justin Johnson抱歉Justin,但我是ASP.NET的新手,所以我问了这个问题?