asp.net c#网站开发

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:36:25
我想用.net C#开发网站,但是对这个还是初步了解,一起拿主要是winfrom这方面的
现在是网站不知道怎么运用vs和Dreamweaver开发,在Dreamweaver上面的是html控件,vs上面是web控件,vs控件可以编程,而Dreamweaver去不行,要是把用Dreamweaver设计好的页面代码复制到vs上面的话,又不是vs控件了,我知道用runat=“server”可以做为web空间来编程!如果这样会不会有什么影响?该怎么运用各位指点?
还有就是vs的aspx页面和相应的aspx.cs文件在同一个目录下,我看别人的就没有,怎么把编程页面的文件隐藏只显示apsx文件?
高手详细说明》?谢谢?

你是美工吗?DW和VS的问题就是美工和程序员的问题,因为美工不会用VS,如果你是程序员+美工,可以把DW放弃了,当然前提是你有手写CSS的能力
用DW设计好的页面放到VS上后,要按需修改,有些控件像textbox,可以用html的加个runat就行了,有些像button,只能换成自己的,记得换的时候保留美工做好的css就行了
所谓的服务器控件其实在运行后也要生成html的,所以我们在开发的时候为了性能也要遵循一个原则,就是能用html控件的就不用服务器控件,少了一个转换的过程能加快网页的打开速度,不会有任何影响
CS文件可以在aspx文件里指定位置,包括文件名,在aspx文件的第一行有个codefile(以前是behind),后面的文件名加个路径就可以了,也可以多个aspx页共用一个cs文件,如果你用以前那种老的方法可以直接把cs的内容写在aspx页面上,那就彻底不用CS文件了,不过现在不推荐用这种方法

1. DW和VS都有HTML控件,VS另有服务器端控件.
2. DW上根本就没有服务器控件,你从DW复制过去的代码里当然没有服务器端控件了.
3. runat=“server”是标明这个控件是服务器端控件,可以在服务器端代码中对它的属性进行控制.
4. 如果你不想用.cs文件的话你可以不用,你可以在.aspx中用<% %>来实现服务器端编程.但是不推荐,ASP.NET与ASP不同之处就是面向对象,每一个页面都是一个page类.你这样写让ASP.NET失去了意义.还不如用回ASP
另外.时间久了熟愁了你就知道了..

一般都是先用vs设计好后再用Dreameaver来改界面。像好多的服务器控件是不会显示的在dreamweaver中。就是你改错了也不知道。所以建议先用vs把代码全写完后再Dreamweaver修改样式。

FileBehind,,可以将CS文件全部放在一起。。。不必每个ASPX页面都带一个ASPX.cs文件。。。

asp.net支持HTML控件和服务端控件,,如果控件要和服务器端进行数据交换的话,要加上runat="server"属性,这样才能在cs文件里面访问得到。。

点击