本人是初学ASP.NET技术的,所以在实践的过程中有很多不明白的地方。
而且我用的书籍也是一本科班出身的以及那个毕业的学长留给我的,将得非常的模糊。下面是问题:
1.我用vs2005来编辑后台程序,但是很多在Dreamwaver里面无法显示。如果用后者来进行版面的排版,不是很麻烦吗?怎么才能让二者同步,或者是因为版本问题吗?
我用的是网上最常用的MX2004版本2.书上写的aspx文件,和一般用工具开始的文件的编码有很大的不同。
  我的理解——一个简单的页面,暂时满足HTML的样式,然后在<head>后面开始编辑后台程序,然后在<body>里面编辑页面的信息。
  而书上的很多东西,根本不安这套套路来。
  下面是书上的一个例子<%@ Page Language="C#"  %>
<script language="C#" runat="server" type="text/C#" >
    protected void Page_Load(Object sender, EventArgs e)
  {
   Message.Text="你的名字:"+Name.Text;
  }    protected void 确定_Click(object sender, EventArgs e)
    {    }
</script><form method= "post" runat="server">
  姓名:<asp:textbox id="Name" runat="server" />
  <asp:Button ID="Button" runat="server" OnClick="确定_Click" Text="确定" />
<asp:Label ID="Message" runat="server"/></form>    如果直接按照书上的写上去,vs2005就会报一大堆错误。后来,我用vs2005工具里面的一些插件,才最后让这个小页面可以执行    是书上的错误了吗?
    注:书的出版日期是在2005年,个人怀疑是使用的2003版本的,
    有哪位大虾能推荐一些介绍2005的书籍吗?
    另外再加一条,现在2008比2005又有那些变化呢?现在学会了2005,到2008又出问题了呢?但愿我是杞人忧天了3..net平台的程序大部分是使用C#语言的。我也学了很长时间的C,对C语系的语言使用规范也有一些了解,但是在书中,还有很多的的代码中,感觉不到C#的存在啊。
  C#语言是怎么体现在ASP.NET的的代码中的?
  一般的网页程序都是.aspx的程序,很多网页的后台程序是.cs的文件,那么他们是怎么联系到一起的呢?如果一个大的网站,有很多页面,也有不同的后台程序,他们又是怎么联系到一起的呢?不可能是用超链接吧?。4.如果我是一个购物网站的网管,我相信,我的这个网站一般情况下,都会有一个后台的管理软件(我相信这个是废话),然后用这个软件来管理我的.asp.cs文件对吗?
    但如果我是一个非常小的站点的网管,那么我直接修改我的文件就可以了。
    
    我想问的是,如果我想管理我的后台,我是不是需要用vs在开发一个后台的程序呢?那么这个是应该是独立出那个网站项目文件的,跟他们做了相关的连接。开发这个,需要在iss端口做一些设置吗?5.还是和C#的有关内容。
    现在我按照C的思想来编辑一个小的页面程序,但是我怎么能放到这个页面上来呢?代码应该是不同的吧?怎样才能显示出我的思路?这样问,或许有一些抽象了,就是怎么养才能把普通的C的代码变成一个ASP.NET的程序代码?6.网上又很多资料,我也是试着去搜索,但是没次找打的资料都不是我想要的。
    按照我现在的状况,我现在特别需要很多非常好的ASP.NET的一些网页设计的例子来观摩学习,但是网上很多都是,一些vs用C#开发的应用程序,或者是老的ASP程序,为什么微软不能用个别的名字呢?
    哪里能帮我找到这样的例子呢?或许谁又比较好的东西可以传给我?7.再问一个具体的问题,现在我想通过一个Button按钮,来实现对另外一个页面的连接,应该怎么来写这个代码呢?
    我知道这个问题绝对很白痴,会有很多朋友人让我看书,而我的这本破书上反正是找不到。而且别的大书太厚了。    我更加想要一个思路    遇到这样关于ASP.NET页面控件的问题我应该怎么做?8.我对大家学习.NET平台的经历很感兴趣,大家是怎么学过来的呢?
  我对.net平台的理解,就是一个用来存放C#语言的地方,然后再加上ADO.NET和数据库联系在一起的控件。
  其实说句实话,对这样的技术到底是什么,我还是没有非常深入的理解,他到底是什么东西呢?它具体包括那些部分呢?
  学习这些,需要从哪些地方下手?9.一个比较矫情的问题,如果看到这个问题,想发泄一下最近因为达赖而引起的糟糕的情绪,那就轻便吧!
  那位大虾能交割朋友,给一些指点呢?
谢谢大家了!

解决方案 »

  1.   

    vs2005中的<asp:??>标签只有是IDE中才能识别的...
      

  2.   


    书?asp.net 亲密接触然后看别的
      

  3.   

    呵呵·~~个人认为,现在学习asp.net最大的问题也是美化~~
      

  4.   

    1.先学好HTML,CSS,你学到离开DW后,再学动态技术!
    2.你的书老了点,不要放到VS2005中运行,因为它“符合标准了”,无论是HTML,CSS,JS.不过里面的方法思想可以学习!
    3.感觉到你不了解ASP.NET~~~
    4.解决以上3点再说!下同
      

  5.   

        protected void Button_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/页面.aspx");
        }
    学会看帮助啊。没事就恩F1。
    推荐本类似于工具书的书《ASP.NET2.0高级编程》
    不过这东西用个流行词说就是与时俱进。想跟上真挺难。
    慢慢来吧 基础的懂了,往后就能 好学点了!
      

  6.   

    占楼    弱弱的替你回答几个问题
    3  .net只是一个框架集合 开发语言除了c#还有很多种    对于网页程序与后台程序的连接主要是通过aspx的头文件自动声明的
        eg:<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" %> 
    4   就自己开发经验而言,对于后台管理也是通过网页形式表现出来
    6   网上源码很多,诸如www.51aspx.com等,弄清楚自己想找的东西,以及自己技术方面的不足,有针对性的去寻找资料,不要基础没打牢固就急着想上手做
    7   对于通过button链接另一个页面有多种实现方法,常见的主要是在button的click事件中声明页面的跳转我也是才起步的菜鸟,给你学习的建议跟11楼雷同,首先熟悉HTML,CSS,初期学习阶段,对于页面的排版,尽量去尝试硬编码,就是完全去手写  这样对熟悉HTML CSS帮助很大,学习前2者的同时尽可能多的去学习VS2005中各种控件,另外对于web开发人员来说,javascript是必不可少的东西,最后么  学习的过程中还是该跟随技术潮流的步伐,貌似现在ajax是重头戏