以前我一直用asp开发WEB,但是维护起来很不方便,有过一些C#编程经验(做过几个课程设计)。
对
1.datagrid
2.ASPX页面处理机制
3.页面设计
比较模糊。1.就自己多琢磨琢磨了。
2.我想问,用webForms控件写出来的好像都是单页面的处理程序
2.1 我可不可以单独建立个cs文件?然后供所有页面调用?像asp的#include一样用import引入?
2.2 如果页面1.aspx是录入数据,处理用2.aspx,(像asp中那样),是不是一般没有必要?是不是一般处理都放在1.aspx.cs中?
3.aspx的页面设计有哪些参考资料或工具的?一般大家用什么工具做页面设计?关键问题就是2.1了,如果多个页面都有相同的部分(如登陆验证),我把这个相同的地方写成一个函数,供它们调用。那从方便后期维护的观念来看,这个函数应该写在一个什么文件里?其他页面又怎么调用?
多谢多谢...感激涕零~~~~
对
1.datagrid
2.ASPX页面处理机制
3.页面设计
比较模糊。1.就自己多琢磨琢磨了。
2.我想问,用webForms控件写出来的好像都是单页面的处理程序
2.1 我可不可以单独建立个cs文件?然后供所有页面调用?像asp的#include一样用import引入?
2.2 如果页面1.aspx是录入数据,处理用2.aspx,(像asp中那样),是不是一般没有必要?是不是一般处理都放在1.aspx.cs中?
3.aspx的页面设计有哪些参考资料或工具的?一般大家用什么工具做页面设计?关键问题就是2.1了,如果多个页面都有相同的部分(如登陆验证),我把这个相同的地方写成一个函数,供它们调用。那从方便后期维护的观念来看,这个函数应该写在一个什么文件里?其他页面又怎么调用?
多谢多谢...感激涕零~~~~
解决方案 »
- 借这里人气 问个Expression encode 的问题
- 求助如何制作一个界面,实现用户登录
- 关于获取嵌套Datalist值的问题
- 如何在DropDownList中添加新项并设置显示值和value值
- 前辈们指点啊!! 我该不该去...
- DataSet怎样下移一条数据???
- <script language="javascript" src="datalist.js"></script>不行
- 怎么在自定义的DATAGRID中进行控制!!!
- ASP.net可以检测客户端的操作系统语言种类么?
- 帮忙推荐几本关于VB.net的书吧
- 请教高手2个问题
- 大家都进来,看看我一同事写的代码,我们来讨论下他这程序的可读性吧
在webCommon.cs加上
override protected void OnInit(EventArgs e)
{
base.OnInit(e);
//判斷是否登陸。未登錄則轉頁。
}
2.1 可以单独写到个类文件里。其他地方调用就是了。不用Include,如果位于同一命名空间下,写成静态函数,直接调用函数都可以了的。
3。我也比较迷惑,所以都是dw和vs双打。vs2003做页面实在太邋遢。dw建表格布局,然后切换到vs拖控件.
2.2 不要那样
3 页面设计多用手写,少用工具提醒:.NET是面向对象的,不能再用原来asp的那一套来做设计(虽然有时也是可行的)
还有DreamWaver 对于2.1 那是可以的 我做winForm时候 都是这么做的 在 asp.net里也是可以的 写成一个类 然后调用 调用时用类名实例化的对象名 就可以了
请注意asp.net用的是面向对象的编程方式,所以当然可以有多种方式。 简单的你可以继承page类 来编写一个自己的基类
2.2 如果页面1.aspx是录入数据,处理用2.aspx,(像asp中那样),是不是一般没有必要?是不是一般处理都放在1.aspx.cs中?
看具体情况。
3.aspx的页面设计有哪些参考资料或工具的?一般大家用什么工具做页面设计?
vs还不够方便???
2.2 具体情况具体对待。
2.3 VS2005啊,界面还是能用代码写就用代码写吧,要不可能用界面编辑器做完后代码你自己都看着费劲死了。
2.2 如果页面1.aspx是录入数据,处理用2.aspx,(像asp中那样),是不是一般没有必要?是不是一般处理都放在1.aspx.cs中?
-----------------------------------
没必要这样做.你可以编写成一个类,在需要的地方(如checkuser类)这与这样子调用
checkuser cuser = new checkuser();
cuser.checkuser类的方法