小编san*_*ndy的帖子

asp mvc如何将多个选定值传递给控制器

嗨朋友我想将多个选定的值视图传递给控制器​​但我的视图只传递单个选择我的代码在这里公共ActionResult Index(){

        var location = new[]{

                  "select","Hyderabad","Tirupati","Vijayawada","Vishakapatnam","Itanagar","Dispur",          
"Guwahati","Raipur","Goa","Ahmedabad","Bharuch",
         "Godhra","Jamnagar","Kheda","Rajkot","Surat","Vadodara","Faridabad","Gurgaon","Shimla","Dra  
 ss","Hiranagar","Poonch","Dhanbad","Ranchi","Bangalore","Hassan","Hubli","Karwar","Mangalore","Mysore","Udupi","Alappuzha","Kannur",
"Kochi","Kollam","Kottayam","Kozhikode","Palakkad","Pathanamthitta","Thiruvananthapuram","Thrissur","Bhopal","Indore","Aurangabad", 
"Mumbai","Nagpur","Nasik","Pune","Thane",
"Imphal","Shillong","Aizawl","Kohima","Bhubaneswar","Rourkela","Amritsar","Chandigarh","Jalandhar","Ludhiana","Jaipur","Jodhpur","Udaipur","Gangtok","Chennai","Coimbatore","Karur","Madurai","Thirunelveli","Trichi","Agartala","Delhi"    ,"Pondicherry","Allahabad","Lucknow","Varanasi","Kanpur","Durgapur","Kharagpur","Kolkata"

                };
        var Location = from d in location orderby d ascending select d;

        ViewData["Location"] = new MultiSelectList(Location);
Run Code Online (Sandbox Code Playgroud)

查看表单代码

<% using(Html.BeginForm("candidatesearch","Process",FormMethod.Post)){ %>
<%:Html.ListBox("location", ViewData["Location"] as MultiSelectList)%><br />
<input id="location" type="submit" value ="Search"/>
Run Code Online (Sandbox Code Playgroud)

另一种行动方法是

    public ActionResult candidatesearch(string location )
   {
 string rg = "";
         string[] candidatelocation = location.Split(',');
                for (int i = 0; i <= candidatelocation.Length;i++ )
                {
                     rg=rg+candidatelocation[i];

                }
                Response.Write(rg);
}
Run Code Online (Sandbox Code Playgroud)

但是这个控制器只获得单个值我可以选择多个值

c# asp.net-mvc

4
推荐指数
1
解决办法
6918
查看次数

如何使用jquery根据选择值隐藏和显示文本框

我想根据下拉选择值隐藏和显示我的文本框.如果用户选择下拉值"其他"的话,我想展示我的文本框和隐藏下拉列表,然后他可以选择除其他我的文本框中的任何值是隐藏plz帮助我,给我的示例代码我的代码是在这里

 <script type="text/javascript">
  $( function () {

 if($("#subject").val()==="Other") {
     $("#Sub").show();
  $("#subject").hide();

  }
  else $("#Sub").hide(); 
    });
Run Code Online (Sandbox Code Playgroud)

  <tr> <td style="width: 470px"><%:Html.DropDownList("subject",ViewData["sub"] as SelectList) %> 

      <input type ="text"  name="subject" id="Sub"style="width: 250px" /></td></tr>
Run Code Online (Sandbox Code Playgroud)

我从数据库填充下拉列表

asp.net-mvc jquery

0
推荐指数
1
解决办法
9656
查看次数

标签 统计

asp.net-mvc ×2

c# ×1

jquery ×1