最後来到了回覆问题的页面啦
长得不是很好看,但还没想到怎麽修改它 (´◓Д◔`)
欢迎大家提供意见!
点选回覆
当列的资料会被拉进左半边,然後系统管理员在右半边进行回覆
提交 ➡ 将 forms 内的资料传回资料库,并且回到回覆问题查询的页面
来分享左半边显示资料的部分
<!--Views/Ansr/Index-->
<!--回覆内容(查询)内的最後一行-->
<tbody>
@foreach (var item in Model)
{
<td>
@Html.ActionLink("回覆", "Ansr", new { caseno = item.CaseBase.CASE_NO, systno = item.CaseBase.SYST_NO, numb = item.QuerData.QUER_NUMB })
</td>
}
</tbody>
<!--Views/Ansr/Ansr-->
<!--回覆内容-->
<div class="row">
<!--页面左半边-->
<div class="col-lg-6">
<div class="well bs-component">
<div class="form-horizontal">
<fieldset>
<legend>询问问题</legend>
<!--抓前面三个示范(後面的方法也是一样的)-->
<div class="form-group">
<!--左半边的 forms 接套用不能更改的输入格,只供显示-->
<label class="col-lg-3 control-label" for="disabledInput">案件代号
</label>
<div class="col-lg-10">
<input class="form-control" id="disabledInput" type="text" placeholder="@Html.DisplayFor(model => model.First().CaseBase.CASE_NO)" disabled="">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label" for="disabledInput">系统代号
</label>
<div class="col-lg-10">
<input class="form-control" id="disabledInput" type="text" placeholder="@Html.DisplayFor(model => model.First().CaseBase.SYST_NO)" disabled="">
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label" for="disabledInput">问题分类名称
</label>
<div class="col-lg-10">
<input class="form-control" id="disabledInput" type="text" placeholder="@Html.DisplayFor(model => model.First().SystClas.CLAS_NAME)" disabled="">
</div>
</div>
</fieldset>
</div>
</div>
</div>
</div>
//AnsrController 的 Ansr Action
public ActionResult Ansr(string caseno, string systno, int numb)
{
//先前我在资料库内建了一个 View,现在从 View 里拉资料
List<T_CASE_BASE> CaseBase = db.T_CASE_BASE.ToList();
List<T_QUER_DATA> QuerData = db.T_QUER_DATA.ToList();
List<T_SYST_CLAS> SystClas = db.T_SYST_CLAS.ToList();
//这边是 LINQ to SQL 的语法
var CaseList = from c in CaseBase
join q in QuerData on c.CASE_NO equals q.CASE_NO
into table1
from q in table1.ToList()
join s in SystClas on new { c.CLAS_NO, c.SYST_NO } equals new { s.CLAS_NO, s.SYST_NO }
into table2
from s in table2.ToList()
where s.SYST_NO == systno && c.CASE_NO == caseno
&& q.QUER_NUMB == numb
select new V_CASE_LIST
{
CaseBase = c,
QuerData = q,
SystClas = s
};
//抓到资料後在 Views/Ansr/Ansr 显示
return View(CaseList);
}
明天竟然是最後一天了
此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。 昨天完成第一个测试後,今天要跟大家...
前言 今天要进入 user_bp,但因为他路径太多太复杂,所以我们必须分段处理,而今天要处理的是验证...
tags: Vuejs 动态组件 ✐ 动态组件可以帮助我们动态切换组件,例如在网页的多标签介面中常见...
最後一天,我想要用递回(Recursion)来结束我们的三十天! 递回的观念,其实就是让一个函式可以...
容器组件 在网页开发的过程里,我们习惯会使用div作为一个容器,因为在 html 语意上它是不特别代...