我需要编辑,删除,添加功能,然后保存文件,我该怎么办? 我有数据表,我正在查看数据表。
这是每次数据表不同时从其他类获取的数据表
[HttpGet]
public ActionResult LocalFileHandlerAction()
{
DataTableModel model2 = new DataTableModel()
{
dataTableForXml = DataTypeControl.dataTableFinaly
};
return View(model2);
}
这是我的视图代码,它使用foreach
显示数据表@model ValueMapping.WebUI.Models.DataTableModel
@using System.Data;
@using System.Web.Helpers
<div id="ListView">
<table style="font-family: verdana,arial,sans-serif;
font-size:11px;
color:#333333;
border-width: 1px;
border-color: #666666;
border-collapse: collapse;">
<thead>
<tr>
@foreach (DataColumn col in Model.dataTableForXml.Columns)
{
<th style="border: 1px solid; width:140px"; font-size:15px>@col.ColumnName</th>
}
</tr>
</thead>
<tbody>
@foreach (DataRow row in Model.dataTableForXml.Rows)
{
<tr>
@foreach (DataColumn col in Model.dataTableForXml.Columns)
{
<td style="border: 1px solid; width:140px; font-size:15px">@row[col.ColumnName]</td>
}
</tr>
}
</tbody>
</table>
</div>
答案 0 :(得分:0)
您需要创建一个包含您要保存的值的表单。
然后创建一个新控制器,使用您在get方法中发送的值获取模型。
(注意:不需要属性GET,因为默认值已经是get)
你的控制器:
[HttpPost]
public ActionResult LocalFileHandlerAction(DataTableModel DataTableModel)
{
// Validate model
if(ModelState.IsValid)
{
// Save logic
}
return View(DataTableModel);
}