我如何通过下拉列表选定值与JavaScript控制器在Asp.net MVC 4
How can I pass DropdownList Selected value with JavaScript to Controller in Asp.net MVC 4?
<script>
function Gonder() {
var Liste = document.getElementById("BenimListe");
}
</script>
<form action="Para/Index" method="post">
Bir Ay Seçiniz
<select id="BenimListe" onchange="Gonder()">
<option></option>
<option id="1">Ocak</option>
<option id="2">Şubat</option>
<option id="3">Mart</option>
<option id="4">Nisan</option>
<option id="5">Mayıs</option>
<option id="6">Haziran</option>
<option id="7">Temmuz</option>
<option id="8">Ağustos</option>
<option id="9">Eylül</option>
<option id="10">Ekim</option>
<option id="11">Kasım</option>
<option id="12">Aralık</option>
</select>
<p>
<input type="submit" value="Giriş Yap" />
</p>
我有月id(1-12之间)的选项。
如果我在dropdownlist中选择id=10 Ekim,我想将这个id=10发送给Para/Index Controller/Action Method。
我尝试用Javascript做这个。
我如何用javascript或其他方式做到这一点?
如果你正在使用MVC,那么你应该使用MVC内置的HTML辅助函数,所以你可以在SelectList
中定义你的选项,然后将选择列表绑定到控件:
@{
IDictionary<int, string> months = new Dictionary<int, string> {
{1, "Ocak"},
{2, "Subat"},
// etc.
}
SelectList monthsSelect = new SelectList(months, "Value", "Key");
}
@using (Html.BeginForm()) {
Html.DropDownList("BenimListe", monthsSelect);
<button type="submit" value="Giriş Yap" />
}
MVC将负责其余部分。您的选择将被发送回控制器动作方法
相关文章:
- 将Javascript数组发送到控制器ASP.NET MVC
- 模型数据未通过窗体传播到控制器ASP.NET MVC4
- 从asp.net中的select标记中检索要查看的控制器中的值
- ASP.NET angularjs重定向到控制器的另一个视图
- 使用查询将对象数组发布到asp.net-mvc控制器操作的正确方法是什么
- ASP.Net MVC 脚本无法使用控制器的默认操作 URL.使用控制器/操作 URL 也是如此
- 在 MVC 中将 HTML 表单数据从视图传递到控制器 ASP.NET
- ASP.NET MVC:2d数组在从javascript传递到MVC控制器操作后为null
- 如何将JavaScript文件路径映射到ASP.Net MVC控制器操作
- 如何将表单数据从jQuery获取到ASP.NET控制器
- ASP.NET Web API 控制器更新行
- 当 JSON.stringify 时,ASP.NET MVC 控制器参数的 JSON 为 null
- 是否可以使控制器返回模式窗口的数据?MVC5 ASP.NET
- 重定向到具有 jQuery asp.net 和传递模型的新控制器
- 我可以在 angle js asp.net mvc 中调用控制器中的路由提供程序服务吗?
- 在 MVC 中更改文本框日期时 asp.net 触发控制器代码
- 如何将 Javascript 文件对象 + 数据发送到 MVC 6 控制器 - ASP.NET 5.
- 如何从控制器 ASP.NET url 中删除哈希参数,以便返回到 Angular.JS 应用程序中的根 URI
- 使用ajax将模型发送到控制器asp.net mvc
- ajax请求动作控制器asp-mvc时出错