如何在我自己的C#Wep App中使用Shiny app

时间:2017-12-13 12:07:03

标签: c# r shiny

我创建了一个闪亮的应用程序我想在我的C#应用​​程序中插入我的shinyapp应用程序的相同内容。如果有办法做到这一点?

1 个答案:

答案 0 :(得分:2)

这样做的一种方式,就是我为我的团队设置的方式,因此我们可以充分利用iframe这两个方面。如果您正在使用MVC,那么应该执行以下操作:

<强> Controller.cs

using System.Web.Mvc;

namespace Dashboard.Controllers
{
    public class ShinyController : Controller
    {
        public ActionResult Index()
        {
            ViewBag.IFrameSrc = "Address to your shiny app";
            return View();
        }

    }
}

<强> Index.cshtml

<iframe style="border: 0; position:relative; width:100%; height:100%" src="@ViewBag.IFrameSrc"></iframe>