d****g 发帖数: 1542 | 1 大家是怎么处理的呀?
我的们系统是老的ASPX.VB,想用MVC也不现实。 |
c*********e 发帖数: 16335 | 2 vb也可以用mvc 4啊。
【在 d****g 的大作中提到】 : 大家是怎么处理的呀? : 我的们系统是老的ASPX.VB,想用MVC也不现实。
|
d****g 发帖数: 1542 | 3 不是,我们现有的都是aspx和code behind,不可以把所有已经写好的改能mvc呀。
请指教。
【在 c*********e 的大作中提到】 : vb也可以用mvc 4啊。
|
c*********e 发帖数: 16335 | 4 噢,这样啊。mvc 4可以做code first,你难道是想用class把数据导入table?
【在 d****g 的大作中提到】 : 不是,我们现有的都是aspx和code behind,不可以把所有已经写好的改能mvc呀。 : 请指教。
|
k**n 发帖数: 3989 | 5 mvc与page form可以混用的(同一个project里)。。在后台page跳转就行。。
新的functions,pages用mvc..BL and Service层可以共享的。。 |
d****g 发帖数: 1542 | 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层可以共享的。。
|
k**n 发帖数: 3989 | 7 我的做法是建一个mvc, 把原来的aspx与codebehind放到mvc 的content目录里。还需要
改些reference与link path,就可以运行了。
当然你原来的程序结构不好的话,还是很麻烦的.
还是单独建新project, 与旧project用相同中间层比较方便.
【在 d****g 的大作中提到】 : 就是说我建这个project时即使没有设成mvc项目,我还是可以用mvc。不是不很明白, : 如果我新建立一个page,传统aspx不是会生成两(3)个文件吗。可是在mvc中,如果你新 : 建一个view,这个不会有code behind的呀。 : 有没有详细点的文章可以推荐? : 我不是伸手党,你们提供这个信息很有用,我想我会多做点research。 : 多谢。
|
H*******g 发帖数: 6997 | 8 原来的结构是啥样的啊?譬如都是弄一个SOLUTION,里面放了N个不同的PROJECT,其中
只有一个是MVC的啊。这样其他都不用变化,就再新建个MVC的PROJECT不就好了么? |
d****g 发帖数: 1542 | 9 多谢,我是试试。
【在 k**n 的大作中提到】 : 我的做法是建一个mvc, 把原来的aspx与codebehind放到mvc 的content目录里。还需要 : 改些reference与link path,就可以运行了。 : 当然你原来的程序结构不好的话,还是很麻烦的. : 还是单独建新project, 与旧project用相同中间层比较方便.
|
d****g 发帖数: 1542 | 10 是可以建一个新project,写新page,但是原来的navigation page在另一个项目中,难
道是在navigation page加新link跳到新project页面?
kknn说得好像是可行的。
【在 H*******g 的大作中提到】 : 原来的结构是啥样的啊?譬如都是弄一个SOLUTION,里面放了N个不同的PROJECT,其中 : 只有一个是MVC的啊。这样其他都不用变化,就再新建个MVC的PROJECT不就好了么?
|
|
|
c*********e 发帖数: 16335 | 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说得好像是可行的。
|
c*********e 发帖数: 16335 | 12 在view folder的home 或者 你的controller的index.vbhtml文件里,你可以加一個连
接到 .aspx文件。
【在 d****g 的大作中提到】 : 是可以建一个新project,写新page,但是原来的navigation page在另一个项目中,难 : 道是在navigation page加新link跳到新project页面? : kknn说得好像是可行的。
|
d****g 发帖数: 1542 | 13 请问你说得还是一个project吧,只是把老的文件挪过来。
那么master page也是用新的啦?
thx
【在 c*********e 的大作中提到】 : 在view folder的home 或者 你的controller的index.vbhtml文件里,你可以加一個连 : 接到 .aspx文件。
|
c*********e 发帖数: 16335 | 14 en还是一个project.在view folder,home 的index.vbhtml里加一个连接,就能到老的.
aspx网页了。
【在 d****g 的大作中提到】 : 请问你说得还是一个project吧,只是把老的文件挪过来。 : 那么master page也是用新的啦? : thx
|
y****9 发帖数: 252 | 15 果断改,我们现在也在改,标准的webforms 改成mvc 3,一点点改啊
【在 d****g 的大作中提到】 : 不是,我们现有的都是aspx和code behind,不可以把所有已经写好的改能mvc呀。 : 请指教。
|
c*********e 发帖数: 16335 | 16 那以前web forms里面的控件,比如下拉选项,你们在mvc 3里用什么?
【在 y****9 的大作中提到】 : 果断改,我们现在也在改,标准的webforms 改成mvc 3,一点点改啊
|