是否有可能使用T4MVC在外部JS文件?T4MVC与外部JavaScript文件
我包括js文件在我CSHTML文件
和MyScript.js我有一个函数如下
@ Url.Action(MVC.MyController.MyAction())
但它永远不会被编译为它的动作名称(认为runat服务器会做到这一点,但它没有)
我在想什么?我也使用扢如果有什么,它可以帮得上忙......
感谢
是否有可能使用T4MVC在外部JS文件?T4MVC与外部JavaScript文件
我包括js文件在我CSHTML文件
和MyScript.js我有一个函数如下
@ Url.Action(MVC.MyController.MyAction())
但它永远不会被编译为它的动作名称(认为runat服务器会做到这一点,但它没有)
我在想什么?我也使用扢如果有什么,它可以帮得上忙......
感谢
这比T4MVC一般的MVC问题。 T4MVC简化了你如何调用@ Url.Action,但不管你是否使用T4MVC,你都不能在一个普通的.js文件中拥有服务器代码。
不过,也有一些解决方案身边,像Using Inline C# inside Javascript File in MVC Framework
T4MvcJs会帮你处理这种情况。 它会生成一个可以在外部js脚本中使用的.js文件。
使用它很像T4Mvc:MvcActions.User.Index()会给你“/用户/索引”。
感谢您的答复,我会等你/ MS拿出在未来的解决方案......也T4MVC是非常好的,应该在下一版本VS的一部分,还有扢功能编译/压缩.less/.css/.js文件。 – KanTube