想象一下,一些javascript代码将添加剃刀页面。
<script type="text/javascript">
$(function () {
$('#photogallery a.lightbox').lightBox();
$('#photogallery').infiniteCarousel({ imagePath: '/Content/Images/Components/InfiniteCarousel/', autoStart: false });
$(".flows").collapsiblePanel();
$(".tab@Model.id").tabs();
});
</script>这段代码需要一些由.tab和.flows定义的html元素。流是没有意义的,但是.tab@model.id在运行时构建-because它需要模型。
我想为控制器方法定义一个属性,我想用代码自动添加。
多么
[JavaScript("menu.js")]
public ActionResult Menu(object param)
{
return PartialView(this.categoryService.GetAllCategories()[0]);
}和razor view将会自动生成代码
...
$(".tab@Model.id").tabs();
...它是幻觉还是可以在现实生活中实现。
谢谢
发布于 2011-02-08 02:00:42
您的Javascript代码块将按原样工作。
把它放到视图中就行了。
https://stackoverflow.com/questions/4924568
复制相似问题