我不知道如何发送和保存所选语言。
当我使用插件(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);
}
}
没有插件怎么办?如何发送和保存这些项目?我不知道如何制作和发送清单。谢谢您的时间。
我像这样用select2发布表单:
表单控件的绑定是在控制器的Post方法中指定的参数中完成的。以下是访问所选值的示例。