如何将DropDownList更改为单选按钮列表?

时间:2015-07-29 02:45:07

标签: asp.net asp.net-mvc

寻求ASP编码的帮助.... 我不知道ASP,但不知何故需要跟进当前项目,希望有人可以帮助我....

我有一个带有下拉列表的表单,客户端想将其更改为单选按钮。我在.cshtml文件中找到如下代码应该是有用的:

$str = "a,b,c,d,e"; 

任何想法如何进行更改?如果需要更多信息,请告诉我。感谢。

祝你好运, 天空

1 个答案:

答案 0 :(得分:0)

我们不会调用这个ASP,我们称之为ASP.NET MVC。

您应该检查RadioButtonFor HTML扩展程序。 This question提供了一个很好的例子。

复制,以提高可读性

    public class PropMgmtViewModel
{
    public Property Property { get; set; }
    public IEnumerable<Property> Properties { get; set; }
    public SelectList Cities { get; private set; }


    static Dictionary<int, string> CitiesDict = new Dictionary<int, string>()
{
    { 1 ,"Chicago"},
    { 2 ,"New York"},
    { 3 ,"Zimbabwe"},
};
    public PropMgmtViewModel()
    {
        Cities = new SelectList(CitiesDict, "Key", "Value");
    }

查看代码:

 @foreach (var radioitem in Model.Cities)
    {
        @radioitem.Text;
    @Html.RadioButtonFor(model => model.Property.City, radioitem.Value);
    }
        @Html.DropDownListFor(model => model.Property.City, Model.Cities,"Seciniz")