我从asp向asp.net转换,关于vs.net的问题,请大家帮助?我有多年的asp开发经验,现在向asp.net转换。
我对asp.net的代码基本掌握,但是却在使用vs.net2003开发遇到了很大的问题。问题如下:
我不能很好的掌握和运用vs.net2003这个开发工具。如:
1. a.aspx 和 b.aspx 都包含一个连接,以前在asp的经验是写入conn.asp内,然后include
而现在用vs.net我不知如何写了,如果每页都写得话,要是地址变了,就要去不重新手工修改。这在开发过程中很不现实。2. 在工程发布后数据库连接地址是否还能修改。cs 文件是怎么回事。3. 希望大家帮找些用vs.net 开发 asp.net 的资料书籍和代码。
谢谢大家了。
我对asp.net的代码基本掌握,但是却在使用vs.net2003开发遇到了很大的问题。问题如下:
我不能很好的掌握和运用vs.net2003这个开发工具。如:
1. a.aspx 和 b.aspx 都包含一个连接,以前在asp的经验是写入conn.asp内,然后include
而现在用vs.net我不知如何写了,如果每页都写得话,要是地址变了,就要去不重新手工修改。这在开发过程中很不现实。2. 在工程发布后数据库连接地址是否还能修改。cs 文件是怎么回事。3. 希望大家帮找些用vs.net 开发 asp.net 的资料书籍和代码。
谢谢大家了。
解决方案 »
- kindeditor 上传图片 服务器发送异常
- HH:MM 正则表达式
- 编写好的程序 为什么有时候能正常显示 有时候却是无法找到该页?
- Runtime Error 问题
- 我不明白:在窗体当中的button和"刷新"有什么区别
- 各位大哥,有谁见多识广,我最近在一个企业的网站看到一个很奇怪的功能,就是它的后台可随意拖动前台版块的位置,感觉很新鲜!不知道是用
- 图片不能显示,为什么?
- 在aspx页面程序执行之前加个loading怎么加,有时aspx页面很慢的时候,半天不出页面,相当不友好
- 消息框问题!!!!!!!!!!!!!!!!!!!!!
- 如何在WebForm中浏览或打开文件?
- 我是一名初学者,请问我如何在页面中安排各元素的布局?
- ============用过sqlhelper的高手进来看一看.......
<appSettings>
<add key ="DB" value="sqlserver"></add><!--数据库类型-->
<add key="ConnectString" value="server=210.77.16.34;database=yourDb;uid=sa;pwd=;pooling=false;max pool size=200"/>
</appSettings>
引用在cs文件中,string conn = System.Configuration.ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"];
2cs相当组件,可以这么理解,最终都会编译为ddl文件,具体的好看看这个.net体系,一句话说不完。
3、书经典的很多,建议看看asp.net高级编程,C#高级编程,ado.net高级编程
源码下载:www.asp.net
aspx页面 逻辑文件写成cs文件编译成dll 页面文件aspx第一次运行时编译
2.每一个新建的aspx页面都会对应一个cs文件,这就是所谓的Codebehind.
3.最好装一个中文版的VS.net,再看看关于这方面的使用帮助..
ASP.NET的最大特点就是让Web开发越来越像Windows开发了,当然你原来的Web知识在现在一样非常管用。1、这个可以通过配置文件设置,设置Web.Config,使用AppSettings属性读取即可。
2、如果使用配置文件这个问题就很好解决了。cs文件是source code,在编译之后这些文件就没有用了。ASP.NET把代码分成两步份,HTML代码和cs服务器代码。所谓的code-behind,相关信息请参考相关书籍。
3、可以参考www.asp.net站点,上面又很多好的代码供参考。可以看一些微软的官方书籍,有一些还是不错,主要根据你的发展方向而定。
我的团队:www.51team.com
欢迎访问,有志者共谋事====CSDN 小助手 V2.0 2005年10月16日发布====
CSDN小助手是一款脱离浏览器也可以访问Csdn论坛的软件
界面:http://blog.csdn.net/Qqwwee_Com/archive/2005/10/16/504620.aspx
下载:http://szlawbook.com/csdnv2/csdnv2.rar为神六喝彩,向所有科技工作者致敬!
拒绝日货。
把所有的代码都写在aspx页面里面我现在公司就是这样做asp.net网站的!
2、程序发布以后,web.config这个文件可以随时修改,修改它不用重新编译程序
3、书籍买一些清华出版的比较基础的书籍就可以,清华的书还是比较简单易懂的
但大家还是没有很好的理解我题目的意思。如果像大家这样的做法,vs.net只能做为编辑器用。这样做没什么意思。
我是想更好的利用vs.net的功能,比如 datagrid的属性生成器,但我确实不理解如何利用系统自己的数据库链接还有我说的cs文件不是在C#的cs文件,我听说在发布后可以生成一个关于数据连接的.cs文件。至于楼上的,我不建议将代码和页面写在一起,这样不好发布。再次谢谢大家,希望大家写出自己的看法。
在web.config(在项目的根下)中
<configuration>
<appSettings>
<add key="SqlConnectionString" value="data source=(local);initial catalog=abc;password=abc;persist security info=True;user id=abc;packet size=4096" />
</appSettings>
</configuration>
把<add…………>加入到上面的结构中
再写一个数据访问类加入下面代码
public void DBOpen()
{
// get Connection string from Config.web
string sConnectionString=System.Configuration.ConfigurationSettings.AppSettings["SqlConnectionString"];
// open DB Connection via OleDb
Connection = new SqlConnection(sConnectionString);
Connection.Open();
}
在需要访问数据的页面中先实现数据访问类的实例,再调用 .open()就可以打开数据联接
2、cs文件是c#编写的代码源文件,不是asp.net特有的,就是c#的源文件在编译过后发布时是没有CS文件的。
.CS就象JAVA中的.java文件,编译后,.CS-->.DLL而.java-->CLASS
代码和页面最好要分离,在有些公司,不分离的产品是不能通过验收的。
而现在用vs.net我不知如何写了,如果每页都写得话,要是地址变了,就要去不重新手工修改。这在开发过程中很不现实。
+++++++++++++++++++++++++++
webconfig中:
<configuration>
<appSettings>
<add key="SqlConnString" value="server=xxxx;user id=sa;password=xx;database=test"></add>
</appSettings>
</configuration>
在程序中得到连接字符串的值:
string StrConnection=ConfigurationSettings.AppSettings["SqlConnString"];2. 在工程发布后数据库连接地址是否还能修改。cs 文件是怎么回事。
可以直接修改web.config的。3. 希望大家帮找些用vs.net 开发 asp.net 的资料书籍和代码。
《新一代C#与ASP.NET权威指南》这本书不错的。