问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mvc中怎么在页面显示数据库里的一个字段

发布网友 发布时间:2022-04-08 06:59

我来回答

2个回答

懂视网 时间:2022-04-08 11:20

ActionResult vote(int id=1) { //int id = 1; list newlist = db.lists.Find(id); //var q = from p in db.lists where p.id==1 select p; //list newlist = new list { id=q.id}; //var tes = q; return View(newlist); } [HttpPost] public ActionResult vote(list newlist) { //var q = Request.Form["item.id"]; //var p = Convert.ToInt32(Response.Cookies["id"].Value); al newal = new al { uid = Convert.ToInt32(Request.Cookies["id"].Value), lid = newlist.id, result = Request.Form["result"] }; db.als.Add(newal); db.SaveChanges(); int a = newlist.id + 1; list next = db.lists.Find(a); return RedirectToAction("vote", new { id = a }); }
试图代码
@model votesys.list

@{
 ViewBag.Title = "vote";
}

<h2>vote</h2>

@using (Html.BeginForm()) {
 @Html.AntiForgeryToken()
 @Html.ValidationSummary(true)

 <fieldset>
 <legend>list</legend>

 @Html.HiddenFor(model => model.id)

 <div class="editor-label">
  @Html.LabelFor(model => model.question)
 </div>
 <div class="editor-field">
  @Html.EditorFor(model => model.question)
  @Html.ValidationMessageFor(model => model.question)
 </div>

 <div class="editor-label">
  @Html.LabelFor(model => model.remark)
 </div>
 <div class="editor-field">
  @Html.EditorFor(model => model.remark)
  @Html.ValidationMessageFor(model => model.remark)
 </div>
 <div>
  <input type="radio" id="GenderM" name="result" value="公司制度很完善" />选项一
  <input type="radio" id="GenderF" name="result" value="人员分配合理" checked />选项二
 </div>
 <p>
  <input type="submit" value="Save" />
 </p>
 </fieldset>
}

<div>
 @Html.ActionLink("Back to List", "Index")
</div>

@section Scripts {
 @Scripts.Render("~/bundles/jqueryval")
}

 



 

MVC同一页面循环显示数据库记录(答题/投票系统)

标签:

热心网友 时间:2022-04-08 08:28

可以直接在控制器中将DataTable返回到对应视图中,也可以将DataTable转换到List中通过ViewData或者ViewBag在对应视图进行调用.

(1)直接返回DataTable
Controller代码:
public ActionResult ShopTable()

{
DataTable dt = ***;//取出你获取到的DataTable

if(dt.Rows.Count>0) return View(dt);

return View("Index");

}
ShopTable.cshtml页面代码:
@model System.Data.DataTable
@foreach(System.Data.DataRow dr in model )
{
@dr["ID"] @(",") @dr["content"] <br />

}
(2)转换到List中通过ViewData在对应视图调用
Controller代码:
public ActionResult ShopTable()

{
List<string> contentList = ***;//将你取到的DataTable中的content存入List返回回来
ViewData.add("ContentList",contentList);

return View();

}
ShopTable.cshtml页面代码:
@foreach(string content in ViewData["ContentList"] as List<string> )
{
@content <br />

}

ViewBag的使用跟ViewData类似.不过在视图中不用将取出的数据进行类型转化.
相对于ViewData使用会方便些
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我网贷一万,手续费300,分24期,每期506.67,请问怎么计算月息,和年利率... 多普达手机铃音多普达手机铃声 【车载软件推荐】有车一族必备软件有哪些?好用的车主必备app 我画画时常被说我画画不动脑筋,弱弱的问一句,画画怎样动脑筋? 三星手机如何设置时间在桌面显示? 精确到十分位,要看小数点右边第一位 对吗 要把一个小数精确到十分位,就要看这个小数的( )A.十分位B.百分位C... 黑米算不算粗粮 存定期协议利率选是还是否? 同城上那些卖二手ndsi的是真的吗? 码上放心追溯码码解析出来跟实际不符 离婚女方净身出户需要给孩子抚养费吗 女方离婚需要给抚养费吗 离婚女方需要给抚养费吗? 离婚后孩子归男方,女方需要支付抚养费吗? 女方离婚后还需要给抚养费吗 离婚女方需要给孩子抚养费吗? 离婚后女方还要给抚养费吗 离婚女方需要给抚养费吗 离婚女方要给孩子抚养费吗 民法典孩子归男方离婚后女方要给抚养费吗 离婚孩子归男方,女方需要支付抚养费吗 离婚后女方需要支付抚养费吗 离婚了孩子归男方女方需要付抚养费吗 如果离婚女方需要承担孩子抚养费么 离婚女方要付孩子抚养费吗 用MVC三层,怎样把数据库中的数据循环显示成 红花会疑遭全网封杀,你怎么看? 怀孕了,喝红花会怎么样? 去生长纹 不知该用什么方法啊 西安未来两天的天气 谁知道西安最近一周的天气预报 西安市2017年7月28天气预报 西安的天气预报 西安未来十天天气预报查询准确吗 v领白毛衣里面怎么搭配 v领白色毛衣怎么搭配 白色V领毛衣如何搭配 长款v领白毛衣怎么搭配 白色v领紧身毛衣里面穿什么 白色大v领毛衣搭配什么衬衣或者衣服 v领白毛衣背心怎么搭配 白色V领毛衣和什么颜色衬衫搭配比较好??我是在校大学生。 白色宽松小V领上衣搭配个性黑色超短裤,简单又时尚,这么穿你喜欢吗? 我买个一件白色大V领的毛衣,可是不知道里面搭配什么衣服?求贵人帮忙!! 男款白色V领毛衣袖口和领边有红蓝红的条纹边,请问搭配什么衬衫比较好。 白色V领修身针织衫搭配喇叭牛仔裤,轻松变身时髦精,这种搭配你喜欢吗? 周开开身穿白色毛衣青春靓丽,白色针织毛衣如何穿搭能*又撩人? 男士v领毛衣怎么搭配外套 刘强东已经卸任京东集团CEO,将会由谁来接任他的职位?