首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 培训 数据库 书店 程序员
中国软件网
欢迎您:游客 | 登录 注册 帮助
  • ASP.NET【自学】菜鸟问题扎堆,多是细节问题,嫌者无骂! [已结贴,结贴人:pcedb0189]
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 12:39:44 楼主
    本人是初学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.一个比较矫情的问题,如果看到这个问题,想发泄一下最近因为达赖而引起的糟糕的情绪,那就轻便吧!
      那位大虾能交割朋友,给一些指点呢?


    谢谢大家了!
    40  修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 12:46:331楼 得分:0
    一个帖子10分,分九次
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 13:17:562楼 得分:0
    学习的过程是痛苦的,尤其是初期

    别人帮你是助长你不爱独立思考的习惯,必须自己熬过去
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 13:23:353楼 得分:0
    好主义

    我是分不够,如果够的话 还应该多给点分
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 13:24:544楼 得分:0


    我承认,老是问题的方式不是很好

    但是一些问题,找不到答案,独立思考解决不了问题,所以,才来问题的
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 13:59:505楼 得分:0
    vs2005中的 <asp:??>标签只有是IDE中才能识别的...
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 14:16:146楼 得分:0
    看的头都大了~帮你顶一下吧
    楼主得马上找一本好书看看啊
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 14:42:427楼 得分:0
    帮忙顶
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 15:36:568楼 得分:0
    谢谢大家了,我真想找一本好书啊

    可是现在就是困难啊

    我现在感觉市面上的书 要不是雷同,就是国外的 巨著,不适合我这样的阅读
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 16:42:059楼 得分:0



    书?

    asp.net 亲密接触

    然后看别的


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 16:55:1410楼 得分:0
    呵呵·~~个人认为,现在学习asp.net最大的问题也是美化~~
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 17:10:5611楼 得分:18
    1.先学好HTML,CSS,你学到离开DW后,再学动态技术!
    2.你的书老了点,不要放到VS2005中运行,因为它“符合标准了”,无论是HTML,CSS,JS.不过里面的方法思想可以学习!
    3.感觉到你不了解ASP.NET~~~
    4.解决以上3点再说!下同
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 17:49:5312楼 得分:0
    UP
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 18:01:5513楼 得分:4
        protected void Button_Click(object sender, EventArgs e)
        {
            Response.Redirect("~/页面.aspx");
        }
    学会看帮助啊。没事就恩F1。
    推荐本类似于工具书的书《ASP.NET2.0高级编程》
    不过这东西用个流行词说就是与时俱进。想跟上真挺难。
    慢慢来吧 基础的懂了,往后就能 好学点了!
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 18:02:3714楼 得分:18
    占楼    弱弱的替你回答几个问题
    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是重头戏


    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-27 18:51:0115楼 得分:0
    楼主,偶大部分也是自学的。
    现在取捷径,学的乱七八糟的。
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    • xiaojing7
    • 等级:
    发表于:2008-04-27 18:54:0116楼 得分:0
    引用 12 楼 kukou 的回复:
    UP
    修改 删除 举报 引用 回复
    进入用户个人空间
    加为好友
    发送私信
    在线聊天
    发表于:2008-04-29 19:13:3117楼 得分:0
    我还是心急了一点!

    谢谢大家帮助了,自己实践的太少了。

    自学的人一般都有一个痛苦,就是周围没有和自己一起学的人,我周围的人对此都一窍不通,想找个讨论的对象都没有。
    而且还经常遭到同宿舍人的打击

    基本上,也有了自己一定的思路了

    我直接结贴了
    修改 删除 举报 引用 回复

    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    世纪乐知(北京)网络技术有限公司 版权所有 京 ICP 证 020026 号
    Copyright © 2000-2007, CSDN.NET, All Rights Reserved