【发布时间】:2014-02-22 11:49:14
【问题描述】:
我创建了这个方法来查看列表。并且还在 JavaScript 对话框功能中创建了局部视图。部分视图正在创建并显示我想要的 id、orderno、customerid。但问题是我如何通过从表中选择一个原始值来获得一个值。这是我创建列表的操作方法..
public ActionResult OrderList()
{
var ord = db.Query<OrderM>("Select * from OrderM");
return PartialView(ord);
}
这是我的 Partiview,它在表格中显示我的价值...
@model IEnumerable<testcon.OrderM>
<table border="1">
<tr>
<th>
@Html.DisplayNameFor(model => model.OdrId)
</th>
<th>
@Html.DisplayNameFor(model => model.OrderNo)
</th>
<th>
@Html.DisplayNameFor(model => model.CId)
</th>
</tr>
@foreach (var item in Model) {
<tr>
<td>
@Html.CheckBox("OdrId", new { @id="chk"})
</td>
<td>
@Html.DisplayFor(modelItem => item.OrderNo)
</td>
<td>
@Html.DisplayFor(modelItem => item.CId)
</td>
</tr>
}
</table>
我为获取价值而创建的视图页面
<div class="editor-field">
Order No :@Html.EditorFor(model => model.OrderNo)
@Html.ValidationMessageFor(model => model.OrderNo)
@*<a href="#" onclick="javascript:getOrderList()">Show Order</a>*@
</div>
我的 javascript 运行良好.. 但我不知道当我从表中选择数据时如何获取值。像 OrderNo 一样是我的文本框 ID,当我从 orlist 中选择数据时,文本框将获取此 ID....
$('#orlist').dialog({
width: 500,
height: 350,
open: true,
title: 'Select Order',
buttons: {
Select: function () { },
Cancel: function () {
$('#orlist').dialog('close');
$('#orlist').empty();
}
}
});
【问题讨论】:
-
“从表中选择数据”是什么意思?
-
我有两个视图,例如创建视图和部分视图订单列表。在我的订单列表部分视图中,我有一个列名 OrderNo。当我在局部视图中选择一个 rwo 时,局部视图中 OrderNo 的原始值将添加到创建视图 OrderNo 文本框中。它会像这样 partialview.orderno= createview.orderNo
-
不,您说的是从表中选择数据。表格不是下拉菜单或复选框,那么如何选择数据?
-
@VladL 老板现在我有一个 id 复选框,我如何将部分视图 orderno 传递给 Create view orderno 文本框。
标签: c# javascript jquery asp.net asp.net-mvc-4