首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从SelectListItem获取选定的值

从SelectListItem获取选定的值
EN

Stack Overflow用户
提问于 2017-01-15 10:51:43
回答 1查看 2K关注 0票数 2

我在从SelectListItem获取选定值时遇到了一个问题。

这是我的模型:

代码语言:javascript
复制
public class GiveCourseNameModel
{
    public string SelectedCourse { get; set; }
    public float CourseValue { get; set; }
    public string CourseName { get; set; }

    public List<SelectListItem> getAllCourseList()
    {
        List<SelectListItem> myList = new List<SelectListItem>();
        var data = new[]{
             new SelectListItem{ Value="1",Text="AUD"},
             new SelectListItem{ Value="2",Text="CAD"},
             new SelectListItem{ Value="3",Text="CHF"},
             new SelectListItem{ Value="4",Text="CZK"},
             new SelectListItem{ Value="5",Text="DKK"},
             new SelectListItem{ Value="6",Text="EUR"},
             new SelectListItem{ Value="7",Text="GBP"},
             new SelectListItem{ Value="8",Text="HKD"},
             new SelectListItem{ Value="9",Text="JPY"},
             new SelectListItem{ Value="10",Text="LTL"},
             new SelectListItem{ Value="11",Text="LVL"},
             new SelectListItem{ Value="12",Text="NOK"},
             new SelectListItem{ Value="13",Text="PLN"},
             new SelectListItem{ Value="14",Text="RUB"},
             new SelectListItem{ Value="15",Text="SEK"},
             new SelectListItem{ Value="16",Text="UAH"},
             new SelectListItem{ Value="17",Text="USD"},
             new SelectListItem{ Value="18",Text="XDR"},
             new SelectListItem{ Value="19",Text="ZAR"},
         };
        myList = data.ToList();
        return myList;
    }

}

和控制器:

代码语言:javascript
复制
[HttpPost]
    public ActionResult Index( GiveCourseNameModel model, string selectedCourse)
    {
        var nbpClient = new NBPSoapClient();            
        model.CourseValue = nbpClient.GiveCourse(); // here i want to insert SelectedCourse value like "EUR"             
        nbpClient.Close();
        return View(model);
    } 

和HTML:

代码语言:javascript
复制
@Html.DropDownListFor(model => model.SelectedCourse,
new SelectList(Model.getAllCourseList(), "Value", "Text"), 
"-Select course-", new { @class = "form-control" })

我的问题是:我如何获取SelectedCourse的值,因为我需要将它作为字符串传递给另一个方法?

EN

回答 1

Stack Overflow用户

发布于 2017-01-16 04:13:11

在模型绑定中,您的model.SelectedCourse应该具有SelectedCourse的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41657337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档