note:使用强命名语言开发点web页面的尝试--Jimmy
尝试一,将项目迁移到VS2010环境中。使用vs2010直接升级后,页面会出现错误。这个尝试失败了。
尝试二,先创建一个asp.net mvc项目,在项目运行起来后,再添加相应的支持。这个方法成功了。
这里记录一下调试的过程。
1、使用vs2010创建asp.net mvc3的项目,使用点Internet项目模板。
2、将home.aspx视图中的js和html helper复制到新的项目中。
3、添加点DotWeb.webmvc支持
4、将dotweb需要的文件复制到工作文件家下(这里注意,只复制,不能添加引用)
5、增加Monoceil需要的dll文件,添加到项目引用
6、增加Hibernate依赖的文件,添加到项目引用
7、增加ActiveRecord需要的文件,添加到项目引用
8、增加页面需要的js文件,将js文件夹复制到新项目中
工作bin目录如下:
![](https://images.cnblogs.com/cnblogs_com/JimmyYu/201203/201203242247091729.png)
项目引用如下:
![](https://images.cnblogs.com/cnblogs_com/JimmyYu/201203/201203242247098315.png)
![](https://images.cnblogs.com/cnblogs_com/JimmyYu/201203/201203242247092743.png)
显示,页面如下:
![](https://images.cnblogs.com/cnblogs_com/JimmyYu/201203/201203242247103582.png)
这是使用IE显示的页面,使用FF显示,会有问题。
接下就可以使用c#强命名方式来开发js应用了。
其实,通过更改js doc的生成模式,可以将js转换成c#代码。