使用Asp.net Mvc,我想选择多种语言,成员可以使用下拉列表以某种形式发言

问题描述 投票:0回答:2

我不知道如何发送和保存所选语言。

当我使用插件(select2)时,模板中的Js和其他插件存在问题。

视图:

<div class="form-group">
<label class="col-md-4 control-label">Which Languages Speak *</label>
<span style="color:red;"><small>    >>> You can select multiple languages.</small></span>
<div class="col-md-8 inputGroupContainer">
<div class="input-group">
<span class="input-group-addon" style="max-width: 100%;"><i class="glyphicon glyphicon-list"></i></span>
<select class="form-control" name="Dil_Id[]" multiple="multiple" id="select" required>
@foreach (var item in dilList)
{
<option value="@item.Id">@item.DilAdi_Eng</option>
}
</select>
</div>
</div>
</div>

Controller:

public class YeniIhtiyacSahibiController : Controller
{
    // GET: IhtiyacSahibi/YeniIhtiyacSahibi
    IhtiyacSahibiUyeBLL _ISUye = new IhtiyacSahibiUyeBLL();
    ISUDilBLL _isuDil = new ISUDilBLL(); // members languages

    public ActionResult Index(int Id = 0)
    {
        var model = _ISUye.GetById(Id);
        ViewBag.Mesaj = GenelAraclarBLL.KayitYeni(); // Message Succesfull
        return View(model);
    }

    [HttpPost]
    public ActionResult Index(IhtiyacSahibiUye model)
    {
            return View(model);

    }
}

没有插件怎么办?如何发送和保存这些项目?我不知道如何制作和发送清单。谢谢您的时间。

asp.net-mvc list drop-down-menu multi-select
2个回答
0
投票

我像这样用select2发布表单:


0
投票

表单控件的绑定是在控制器的Post方法中指定的参数中完成的。以下是访问所选值的示例。

© www.soinside.com 2019 - 2024. All rights reserved.