-2
我想通過註冊表單創建用戶,其中包含下拉專業在ASP.NET MVC按職業創建用戶 - 如何填充/提交/驗證表單?
例如。個人,專業,經理等
一些領域很常見,如姓名&姓......
一些領域是由專業獨特的...
我如何使用Ajax編程。
感謝
我想通過註冊表單創建用戶,其中包含下拉專業在ASP.NET MVC按職業創建用戶 - 如何填充/提交/驗證表單?
例如。個人,專業,經理等
一些領域很常見,如姓名&姓......
一些領域是由專業獨特的...
我如何使用Ajax編程。
感謝
我通過創建在控制器中的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>
我希望這有助於! Bob
這太開放了。另外:你好齒輪頭。我想製作一輛汽車。我如何使用工具做到這一點? – 2010-09-07 20:45:19
@Justin Johnson對不起justin,但我是新手到ASP.NET,所以我問這個q? – Devson 2010-09-08 09:07:48