实时JavaScript到剃须刀页在MVC3
问题描述:
想象一些JavaScript代码将被添加剃须刀页。实时JavaScript到剃须刀页在MVC3
<script type="text/javascript">
$(function() {
$('#photogallery a.lightbox').lightBox();
$('#photogallery').infiniteCarousel({ imagePath: '/Content/Images/Components/InfiniteCarousel/', autoStart: false });
$(".flows").collapsiblePanel();
$("[email protected]").tabs();
});
</script>
这段代码需要一些html元素定义的css类.tab和.flows。 流程没有意义,但.tab @ model.id在运行时构建 - 因为它需要model-。
我想定义控制器方法的属性,我想用代码添加automaticaly。
如何
[JavaScript("menu.js")]
public ActionResult Menu(object param)
{
return PartialView(this.categoryService.GetAllCategories()[0]);
}
和Razor视图将有automaticaly生成的代码与
...
$("[email protected]").tabs();
...
它是幻想还是可以在现实生活中实现。
谢谢
答
您的JavaScript块将按原样正常工作。
只要把它放在视图中。
注意`tab @ Model.id`必须是`tab @(Model.id)`,因为它看起来像一个电子邮件地址。 – Buildstarted 2011-02-07 18:12:48
你的问题是非常不清楚的。 – SLaks 2011-02-07 18:15:43