Windows IoT上的ASP.NET Core 2.0.0 Web应用程序

时间:2017-09-14 05:33:33

标签: asp.net iot core

我有一台运行Windows 10 IoT的RPI。使用this link我设法运行了一个关于" Hello world"的网络api,但现在我被卡住了。

我想要的是一个带有几个按钮的网页,我可以用一些代码来控制内容。

我搜索过一个简单的按钮 - >动作示例,但我发现的只是顶部(为了我的目的)MVC示例。我只需要一些简单的东西,但我无法弄清楚。

希望有人能指出我正确的方向。

1 个答案:

答案 0 :(得分:0)

您可以选择jQuery + ajax来执行代码,例如:

  

Razor Page(Contact.cshtml)

    <input type="button" value="Button1" id="button1" />
    <input type="button" value="Button2" id="button2" />
  

JavaScript代码

 $(function () {
    $("#button1").click(function () {
        $.post("/Sample/Action1", function (result) {
            alert("Click Button1,Action1 Success!");
        });
    });

    $("#button2").click(function () {
        $.post("/Sample/Action2", function (result) {
            alert("Click Button2,Action2 Success!");
        });
    });
});
  

代码背后(SampleController.cs)

    [HttpPost]
    public JsonResult Action1()
    {
        //action 1 ...

        return Json(new { Success = true });
    }


    [HttpPost]
    public JsonResult Action2()
    {
        //action 2 ...

        return Json(new { Success = true });
    }

在此之前,您应该确保页面中包含jquery库。