加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – 如何结合ASP MVC 5和Emberjs

发布时间:2020-12-16 03:45:32 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用ASP MVC 5和Emberjs.我不想创建emberjs将服务的全面的WebAPI.我想要的是混合两者并使用emberjs用于数据驱动页面和剃刀视图用于简单页面. 到目前为止,我刚刚尝试使用ember-cli,因为我不知道如何在与asp mvc结合使用时构建emberjs应用程序. 我的
我正在尝试使用ASP MVC 5和Emberjs.我不想创建emberjs将服务的全面的WebAPI.我想要的是混合两者并使用emberjs用于数据驱动页面和剃刀视图用于简单页面.

到目前为止,我刚刚尝试使用ember-cli,因为我不知道如何在与asp mvc结合使用时构建emberjs应用程序.

我的问题是如何自动导入和编译与我的asp mvc razor视图中使用的emberjs相关的模板和js?

我也读过关于ember-cli中es6模块的内容,我不知道是否有必要解决我的问题.

解决方法

您可能希望使用ember-cli首先使用ember build( reference)构建您的Ember应用程序.然后确保build命令的输出(可能在/ dist文件夹中,除非您指定了不同的输出路径)位于Asp.Net MVC应用程序可见的位置.

您可以从MVC应用程序中提供新构建的资源,如下所示:

return File(Server.MapPath("~/my-ember-app/dist/") + "index.html","text/html");

如果您的Ember应用程序与Asp.Net MVC应用程序位于同一文件夹中,则每次运行ember构建时,当关联的MVC路由返回index.html时,应将新输出发送到浏览器.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读