如何解决如何在ASP.NET MVC 5中的ActionResult函数中访问方法?
我有一个带有按钮的视图,该按钮必须能够从数据库中下载记录列表。挑战是,我试图创建一个单独的应用程序,但我无法访问此按钮功能,因此无法将其下载为Excel。如果在ASP.NET MVC 5中有一种方法可以将该按钮的功能获取到当前视图,该如何访问?
//Downloading the Delegate-information as Excel-Report.
public void Download_DelegateReportData()
{
var _cb = new eNtsaRegistration_2();
var data = (from q in _cb.RegPeopleLists
select new {
LoginID = q.LoginID,Name = q.Name,SSID = q.SISID,Role = q.Role,LastActivity = q.LastActivity,TotalActivity = q.TotalActivity
}).ToList();
var b = ConvertToDataTable(data);
string attachment = "attachment; filename=eNtsaTraining-Registration.xls";
Response.ClearContent();
response.addheader("content-disposition",attachment);
Response.ContentType = "application/vnd.ms-excel";
string tb = "";
foreach (DataColumn dc in b.Columns)
{
Response.Write(tb + dc.ColumnName);
tb = "\t";
}
Response.Write("\n");
int i;
foreach (DaTarow dr in b.Rows)
{
tb = "";
for (i = 0; i < b.Columns.Count; i++)
{
Response.Write(b + dr[i].ToString());
tb = "\t";
}
Response.Write("\n");
}
Response.End();
}
@model IEnumerable<eNtsaRegistrationTraining.Models.eNtsaRegPeopleLists>
<br />
<br />
<div class="form-group row float-right">
<form class="form-group ml-lg-auto">
<div class="input-group input-group-sm">
<input class="form-control form-control-navbar" type="search" placeholder="Search" aria-label="Search" id="SearchLv">
<div class="input-group-append">
<button class="btn btn-navbar" type="submit">
<i class="fas fa-search"></i>
</button>
</div>
</div>
</form>
</div>
<!--Select-ID-->
<select id="SearchBy">
<option value="ID">LoginID</option>
<option value="Name">Name</option>
<option value="Roles">Roles</option>
</select>
<br />
<br />
<table class="table table-bordered">
<thead>
<tr>
<th>LoginID</th>
<th>Name</th>
<th>Roles</th>
<th>SISID</th>
<th>LastActivity</th>
<th>TotalActivity</th>
</tr>
</thead>
<!--Tbody here-->
<tbody id="DataSearching">
@foreach(var Item in Model)
{
<tr>
<td>@Item.LoginID</td>
<td>@Item.Name</td>
<td>@Item.Role</td>
<td>@Item.SISID</td>
<td>@Item.LastActivity</td>
<td>@Item.TotalActivity</td>
</tr>
}
</tbody>
</table>
<hr />
<div class="form-group row float-right">
<div class="col-lg-12">
<button class="btn btn-secondary float-left">Download Excel</button>
</div>
</div>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。