使用ASP .NET MVC更改Excel连接字符串:数据源

时间:2014-06-06 11:40:12

标签: c# excel asp.net-mvc-4 datasource

我在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);

    //???
    }

你知道如何做到这一点并且它有可能吗?

关于,
莫妮卡

0 个答案:

没有答案