视图中有按钮触发控制台应用程序吗?

Have button in view trigger console application?

我有以下连接到 WCF 终结点的控制台应用程序:

namespace TestSendMail
{
    class Program
    {
        static void Main(string[] args)
        {
             SendMailClient client = new SendMailClient("BasicHttpBinding_ISendMail");               
             client.Send("Test", "something@mail.com", new Dictionary<string, string> { { "name", "John Snow" }});
         }    
    }
}

具有按钮(会触发控制台应用程序)和处理它的控制器的 MVC 视图会是什么样子?

MVC 项目和控制台项目都是同一解决方案的一部分。

您只需创建一个 class 程序的对象并在按钮单击事件上调用主函数。此外,您还需要 public class 和 main 方法。