实时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(); 
... 

它是幻想还是可以在现实生活中实现。

谢谢

+2

注意`tab @ Model.id`必须是`tab @(Model.id)`,因为它看起来像一个电子邮件地址。 – Buildstarted 2011-02-07 18:12:48

+0

你的问题是非常不清楚的。 – SLaks 2011-02-07 18:15:43

您的JavaScript块将按原样正常工作。
只要把它放在视图中。