我有一台运行Windows 10 IoT的RPI。使用this link我设法运行了一个关于" Hello world"的网络api,但现在我被卡住了。
我想要的是一个带有几个按钮的网页,我可以用一些代码来控制内容。
我搜索过一个简单的按钮 - >动作示例,但我发现的只是顶部(为了我的目的)MVC示例。我只需要一些简单的东西,但我无法弄清楚。
希望有人能指出我正确的方向。
答案 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库。