我的第一个简单程序: <HTML> 
<HEAD> 
<TITLE>初试身手 </TITLE> 
</HELD> 
<BODY> 
我不是程序显示的文字 <BR> <% 
Response.Write("我是由aspx显示的文字") 
%> 
</BODY> 
</HTML> 运行时出错:文本内容中发现无效字符。处理资源 'http://localhost/ch2_1.aspx' 时出错。第 3 行,位置: 8 
<TITLE>
有人说:“这是ASP程序写法 
         ASPX文件一般写在ch2_1.aspx.cs下”
我不太明白,可不可以说的具体点么?
比如:是不是ASP程序写法要用.cs结尾,而asp.net是用.aspx结尾的?
还有,这个程序我是按照书上的编写的,应该是asp.net程序吧?
不好意思,新手,问题有点多!谢谢了

解决方案 »

  1.   

    安个ide写吧,vs2008或2005,再找些资料很容易入门的
      

  2.   

    要加分号
    <% 
    Response.Write("我是由aspx显示的文字") ;
    %>
      

  3.   

    文本内容中发现无效字符。 <TITLE>初试身手 </TITLE> 
      

  4.   

    asp.net一般来说一个页面会有两个文件,一个是aspx的,主要放一些html代码,还有一个与之对应的aspx.cs文件,主要放一些代码文件,处理一些逻辑上的东西
      

  5.   

    asp.net可以支持这两种模式,在asp.net 常用的是代码后置,即aspx处理显示的控件,.cs处理代码,这样html代码和程序处理代码分开了,简洁直观。
    也可以是楼主那样的写法,在新建页面时把右边的把代码单独放在一个页面的勾去掉就可以了,代码写在stript脚本里面。
      

  6.   

    你这个是aspx文件吗?你自己写的吗?连form都没有呀?<%@ Page Language="C#" AutoEventWireup="true" CodeFile="test1.aspx.cs" Inherits="test1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head id="Head1" runat="server">
        <title></title>
    </head>
    <body >
       <form id="Form1" name="form1" runat=server>
       <%Response.Write("afda");%>
        </form>
    </body>
    </html>
      

  7.   

    我不太清楚
    我已安装了
    vs2005
    iis
      

  8.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="test1.aspx.cs" Inherits="test1" %>
    不要忘记加
      

  9.   

    这是个.net 的程序啊   Response.Write 是.net中调用的
      

  10.   

    asp.net前台与后台代码分离的,你先好好看下概念与原理再动手写嘛,
    一般习惯就是前台页面里写的是控件定义,js脚本函数,
    后台代码里面写服务器端控件处理事件、数据库操作等等,不过你非要写在一起的话也可以的
    <%@ Import Namespace="System.Data" %>
    这样来引用命名空间
    <script runat="server">
    里面写你的操作等
    </script>
      

  11.   

    哥们,当然有无效的字符,你看你的代码:
    <HEAD> 
    <TITLE>初试身手 </TITLE> 
    </HELD> 
    你的<HEAD>打错了。不是</held>  应该是:<HEAD> 
    <TITLE>初试身手 </TITLE> 
    </HEAD> 
      

  12.   

    <HEAD> 
    <TITLE>初试身手 </TITLE> 
    </HEAD> <% 
    Response.Write("我是由aspx显示的文字"); 
    %>