使用按钮激活类形成另一个库

时间:2016-10-21 11:24:54

标签: c# console-application

我参考此图片:enter image description here

蓝色箭头,是我在普通网站上有按钮的地方。

但我希望能够通过按下按钮来运行文件(红色箭头)。 它是一个控制台应用程序,可以将数据从一个数据库传输到另一个数据库。

这是按钮:

@Html.ActionLink("Update Database!", "value", "value", null, new { @class = "btn btn-primary btn-lg active" })

但我不知道在“价值观”中放置什么?...

我真的希望我有意义..

修改

我最终创建了一个全新的项目,“共享”,我添加了我的控制台应用程序。很多工作。而且似乎有点多了。但它有效..

1 个答案:

答案 0 :(得分:0)

我假设红色箭头显示属于Program.cs控制台应用的tick_timeupdate.Import文件。

我认为你的按钮在网站上。

所以我假设......

...您想从网站运行tick_timeupdate.Import应用程序您需要这样做:

public ActionResult Index()
{
    Process.Start(@"Path_To_Your_Console_App_EXE_File");
    return View();
}

您无需在References->Add Project References winodw中添加来自Solution Explorer的引用。

但是

如果您不想从网站运行控制台应用程序 - 您可以添加引用并创建Program类的构造函数。在构造函数中,您可以根据需要添加参数。

enter image description here