Redian新闻
>
MVC效率高一些,可是大项目也不可以推倒重做呀。
avatar
MVC效率高一些,可是大项目也不可以推倒重做呀。# DotNet - 窗口里的风景
d*g
1
大家是怎么处理的呀?
我的们系统是老的ASPX.VB,想用MVC也不现实。
avatar
c*e
2
vb也可以用mvc 4啊。

【在 d****g 的大作中提到】
: 大家是怎么处理的呀?
: 我的们系统是老的ASPX.VB,想用MVC也不现实。

avatar
d*g
3
不是,我们现有的都是aspx和code behind,不可以把所有已经写好的改能mvc呀。
请指教。

【在 c*********e 的大作中提到】
: vb也可以用mvc 4啊。
avatar
c*e
4
噢,这样啊。mvc 4可以做code first,你难道是想用class把数据导入table?

【在 d****g 的大作中提到】
: 不是,我们现有的都是aspx和code behind,不可以把所有已经写好的改能mvc呀。
: 请指教。

avatar
k*n
5
mvc与page form可以混用的(同一个project里)。。在后台page跳转就行。。
新的functions,pages用mvc..BL and Service层可以共享的。。
avatar
d*g
6
就是说我建这个project时即使没有设成mvc项目,我还是可以用mvc。不是不很明白,
如果我新建立一个page,传统aspx不是会生成两(3)个文件吗。可是在mvc中,如果你新
建一个view,这个不会有code behind的呀。
有没有详细点的文章可以推荐?
我不是伸手党,你们提供这个信息很有用,我想我会多做点research。
多谢。

【在 k**n 的大作中提到】
: mvc与page form可以混用的(同一个project里)。。在后台page跳转就行。。
: 新的functions,pages用mvc..BL and Service层可以共享的。。

avatar
k*n
7
我的做法是建一个mvc, 把原来的aspx与codebehind放到mvc 的content目录里。还需要
改些reference与link path,就可以运行了。
当然你原来的程序结构不好的话,还是很麻烦的.
还是单独建新project, 与旧project用相同中间层比较方便.

【在 d****g 的大作中提到】
: 就是说我建这个project时即使没有设成mvc项目,我还是可以用mvc。不是不很明白,
: 如果我新建立一个page,传统aspx不是会生成两(3)个文件吗。可是在mvc中,如果你新
: 建一个view,这个不会有code behind的呀。
: 有没有详细点的文章可以推荐?
: 我不是伸手党,你们提供这个信息很有用,我想我会多做点research。
: 多谢。

avatar
H*g
8
原来的结构是啥样的啊?譬如都是弄一个SOLUTION,里面放了N个不同的PROJECT,其中
只有一个是MVC的啊。这样其他都不用变化,就再新建个MVC的PROJECT不就好了么?
avatar
d*g
9
多谢,我是试试。

【在 k**n 的大作中提到】
: 我的做法是建一个mvc, 把原来的aspx与codebehind放到mvc 的content目录里。还需要
: 改些reference与link path,就可以运行了。
: 当然你原来的程序结构不好的话,还是很麻烦的.
: 还是单独建新project, 与旧project用相同中间层比较方便.

avatar
d*g
10
是可以建一个新project,写新page,但是原来的navigation page在另一个项目中,难
道是在navigation page加新link跳到新project页面?
kknn说得好像是可行的。

【在 H*******g 的大作中提到】
: 原来的结构是啥样的啊?譬如都是弄一个SOLUTION,里面放了N个不同的PROJECT,其中
: 只有一个是MVC的啊。这样其他都不用变化,就再新建个MVC的PROJECT不就好了么?

avatar
c*e
11
是的,view文件夹里的.vbhtml文件,你自己可以重新写的,建立controller的时候,
就选建立一個空的controller文件就可以了。mvc 4主要是用来code first把数据存入
table的,在数据的edit,create,delete之类非常有用。但是,如果要把数据用query从
database里过滤出来,做一個图表,还是要用到老的.aspx的方法。
老的.aspx的方法,是web form的方法。新的mvc 4,用的是razor engine.

【在 d****g 的大作中提到】
: 是可以建一个新project,写新page,但是原来的navigation page在另一个项目中,难
: 道是在navigation page加新link跳到新project页面?
: kknn说得好像是可行的。

avatar
c*e
12
在view folder的home 或者 你的controller的index.vbhtml文件里,你可以加一個连
接到 .aspx文件。

【在 d****g 的大作中提到】
: 是可以建一个新project,写新page,但是原来的navigation page在另一个项目中,难
: 道是在navigation page加新link跳到新project页面?
: kknn说得好像是可行的。

avatar
d*g
13
请问你说得还是一个project吧,只是把老的文件挪过来。
那么master page也是用新的啦?
thx

【在 c*********e 的大作中提到】
: 在view folder的home 或者 你的controller的index.vbhtml文件里,你可以加一個连
: 接到 .aspx文件。

avatar
c*e
14
en还是一个project.在view folder,home 的index.vbhtml里加一个连接,就能到老的.
aspx网页了。

【在 d****g 的大作中提到】
: 请问你说得还是一个project吧,只是把老的文件挪过来。
: 那么master page也是用新的啦?
: thx

avatar
y*9
15
果断改,我们现在也在改,标准的webforms 改成mvc 3,一点点改啊

【在 d****g 的大作中提到】
: 不是,我们现有的都是aspx和code behind,不可以把所有已经写好的改能mvc呀。
: 请指教。

avatar
c*e
16
那以前web forms里面的控件,比如下拉选项,你们在mvc 3里用什么?

【在 y****9 的大作中提到】
: 果断改,我们现在也在改,标准的webforms 改成mvc 3,一点点改啊
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。