我在Excel中有5个文件。我想使用MVC一次更改连接字符串中的数据源。
在我的控制器中:
public ActionResult ChangeExcelConnection()
{
ViewBag.Message = "Change connection.";
return View();
}
在ChangeExcelConnection.cshtml中我想输入数据源的名称。
@using System.Web.Mvc;
@{
ViewBag.Title = "ChangeExcelConnection";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>@ViewBag.Message</h2>
@using (Html.BeginForm())
{
@Html.ValidationSummary(true)
<fieldset>
<div class="editor-label">Enter the name of the data source:</div>
<div class="editor-field">
@Html.TextArea("source")
</div><br>
<p>
<input type="submit" value="Save changes" />
</p>
</fieldset>
}
而且我不知道如何更改控制器文件属性。
[HttpPost]
public ActionResult ChangeExcelConnection(String source)
{
DirectoryInfo directory = new DirectoryInfo(Server.MapPath("~/Excels"));
var filesListing = directory.GetFiles("*.xlsm", SearchOption.AllDirectories);
//???
}
你知道如何做到这一点并且它有可能吗?
关于,
莫妮卡