如何在没有用户交互的情况下更新ASP.Net视图(使用WebHooks)?

时间:2016-10-16 02:27:00

标签: c# asp.net-mvc asp.net-web-api webhooks

我创建了一个简单的ASP.Net应用程序来显示页面上的一些信息。我想从服务器更新页面而不必刷新页面。

控制器:

public class HomeController : Controller
{
    public ActionResult Index()
    {
        var item = "Foo";
        var amount = GetAmount(item);
        var model = new SampleModel { Item = item, Amount = amount };
    }
}

查看:

@model Sample.Models.SampleModel

<div>
   <p class="item">@Model.Item</p>
   @if (Model.Amount == 0)
   {
       <p class="amount">FREE</p>
   }
   else
   {
       <p class="amount">@Model.Amount</p>
   }
</div>

我的目标是:

  1. 创建一个公开WebHook的API。
  2. 从此ASP.Net MVC应用程序中使用WebHook。
  3. 使用新金额更新当前用户视图。
  4. 真的不确定这是否可行,或者怎么做?

0 个答案:

没有答案