[英]Through a SQL table show the data stored in a textbox using ASP.NET
这是我的 controller:
public ActionResult Actualizarperfil(registro m)
{
masterEntities db = new masterEntities();
ViewBag.Lista = db.registro.Where(x => x.usuario == m.usuario).ToList();
return View();
}
所以我把它发送到我的文本框中调用值:
<div class="form-group">
<label for="Nombre" class="col-sm-3 control-label">Nombre</label>
<div class="col-sm-9">
<input type="text"
name="nombre"
placeholder="Nombre"
class="form-control" required autofocus value="@Html.DropDownList("MiLista", new SelectList(ViewBag.Lista, "Nombre", "Nombre"))">
</div>
</div>
但我的错误是它没有在文本框中显示任何内容:
我会在哪里错或任何替代方案?
而不是这个:
<input type="text"
name="nombre"
placeholder="Nombre"
class="form-control" required autofocus value="@Html.DropDownList("MiLista", new SelectList(ViewBag.Lista, "Nombre", "Nombre"))">
你能不能简单地拥有:
@Html.DropDownList("MiLista", new SelectList(ViewBag.Lista, "Nombre", "Nombre", "Nombre"), new { @class="form-control"})
据我所知,目前您正在指定一本教科书,但希望它成为一个下拉列表。 因此,您要么必须使用<select>
标记,要么必须使用下面的替代标记。
注意:您也可以使用DropDownListFor
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.