2017-09-14 84 views
0

我有一個運行Windows 10 IoT的RPI。使用this link我設法得到一個網頁api運行,說「你好世界」,但現在我卡住了。Windows Core上的ASP.NET 2.0.0 Web應用程序IoT

我想要的是一個帶有幾個按鈕的網頁,我可以放一些代碼來控制東西。

我已經找遍了一個簡單的按鈕 - >動作示例,但是我發現的所有東西都是頂部(用於我的目的)MVC示例。我只需要一些簡單的東西,但我無法弄清楚。

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

+0

https://docs.microsoft.com/en-us/aspnet/core/mvc/razor-pages/?tabs=visual-studio您可以檢查Razor Pages框架。沒有WebForms for ASP.NET Core。 –

回答

0

您可以選擇的jQuery + Ajax來EXCUTE後面的代碼,例如:

剃刀頁(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庫包含在您的網頁。