我用.net环境打开某aspx页面,怎么样才能看到设计试图而部是代码试图?还有不是说在.net中,代码和html是分开的吗?为什么我从网上下的代码它们都混在一起的,比asp还难看懂的?还有就是我自己用IDE这个环境开发的时候,有后缀.vb啊什么的(是用vb.net做的),而他们的代码当中都没有这些,为什么呢??
请各位过来人帮忙解释一下,万分感谢!!!
请各位过来人帮忙解释一下,万分感谢!!!
解决方案 »
- 用PixMaker制作的全景图片以网页形式发布后无法显示
- |M| 热爱.NET 想买本书是关于项目的,请大家推荐一两本 ----------- 谢谢大家的关心
- 网站能正常运行,但是SESSION总是失去,服务器那边说是我程序出错太多,但运行起来,我也没有看到哪里出错了呀
- 服务器控件可以写js/jquery验证吗?
- 下面"[]"表示什么意思?
- 为什么.net做的几个程序必须放在根目录或者放在虚拟目录下才能运行?
- 一个目录下出现【拒绝访问】DLL 请大家看看 谢谢
- 从asp转到asp.net要注意些什么???
- 菜鸟提问
- 入门遇到的问题?远程查看应用程序错误的详细信息
- 頁面刷新問題
- 问一个HTML object问题,急!
在编辑区域的下方有个切换的地方,html视图之类的。.net还是可以把后台代码和HTML写在一起的,这也正常。原来的ASP程序员可能更习惯这样。
代码和HTML分开的也有的是!就是你说的那种VB文件的就是后台代码了。
你可以通过“菜单-工具-选项-HTML设计器-启动HTML页面于”来改变打开时的视图。在.NET中,即可以使用新的界面与代码分离的方式,也兼容传统ASP方式,主要看代码段使用的语言和是否在服务器端运行。<script runat= language=>
其实这两种方式的效果是完全一样的,你把所有runat=server的代码都移到.VB文件中,就是代码与界面分离的方式了。他们之所以喜欢用那种方式,是因为他们原来是做ASP的。
不过我是用右键点击这个aspx文件,选择打开方式是vs.net方式,还是出现不了那个设计试图,还是代码试图,这个页面的代码是如下:<link href=style.css rel=stylesheet>
<% @ import namespace=system.data %>
<% @ import namespace=system.data.oledb %>
<!--#include file=top.aspx-->
<script language="vb" runat="server">
dim conn as oledbconnection = new oledbconnection("provider=microsoft.jet.oledb.4.0; data source="&server.mappath("data/guestbook.mdb"))
dim pagesize, pagecount,recordnum,currentpage as integer
dim ds as dataset = new dataset()
dim i as integer = -1
dim startindex as integer
dim inum as integersub page_load(sender as object , e as eventargs)
pagesize=2
conn.open()
'计算多少记录
dim dr as oledbdatareader
dim mycomm as oledbcommand =new oledbcommand("select count(*)as infoid from guestbook",conn)
dr= mycomm.executereader()
dim counti as integer
if dr.read() then
counti=dr("infoid")
else
counti=0
2、使用CodeBehind,在工程上添加一个web窗体,会有三个文件生成,其中的.vb或.cs就是.aspx的CodeBehind;或者添加一个现有的.apsx,vs.net也会自动生成其他两个文件。另一个是资源文件
3、在发布前,会编译解决方案。发布时,要把.vb或.cs、.resx文件去掉。
现谢谢 forideal(我心飞翔) nilboy(沙夜) 两位大哥的指点
好久没用.net了,为什么新建一个项目,提示说:vs.net已检测到制定的web服务器不是asp.net1.1版,您将无法运行asp.net web应用程序或服务??????