根据选定的下拉项呈现特定视图 [英] Rendering a specific view based on selected drop down item

查看:66
本文介绍了根据选定的下拉项呈现特定视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有个人视图Individual.cshtml,Family.cshtml,Company.cshtml,下拉列表和按钮。下拉列表的值如下:

*个人

*家庭

*公司



从下拉列表中选择一个项目后,用户将单击该按钮,并根据所选内容导航到特定视图。我的代码如下



I have views Individual.cshtml, Family.cshtml, Company.cshtml, a drop down list and a button. The drop down list has values such as:
* Individual
* Family
* Company

Once an item is selected from the drop down the user will click the button and will be navigated to the specific view based on what was selected. My code is as follows

[HttpGet]
 public ActionResult SelectCategory()
 {
     List<SelectListItem> items = new List<SelectListItem>();

     items.Add(new SelectListItem { Text = "Select A Role", Value = "0" });
     items.Add(new SelectListItem { Text = "Individual", Value = "1" });
     items.Add(new SelectListItem { Text = "Family", Value = "2" });
     items.Add(new SelectListItem { Text = "Company", Value = "3" });

     ViewData["Roles"] = items;
     return View();
 }
 [HttpPost]
 public ActionResult SelectCategory(FormCollection form)
 {

     if (form.Equals(1))
     {
         return RedirectToAction("About", "Home");
     }
     return View();
 }







我一直收到错误。我该如何解决这个




I keep getting an error. How do I do solve this

推荐答案

这篇关于根据选定的下拉项呈现特定视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆