1.为什么有的Web Form包含.aspx.cs与.aspx.designer.cs,而有的却只有.aspx.cs。2.为什么我在web Form的设计窗口中不能把TextBox放在窗口的任意位置,而总是贴着最左边,我想对其上下两行的textBox对不齐3.Web Form属性窗口的DOCUMENT属性有什么作用,他与MasterPageFile之间是什么关系4.经常看见Session["UserName"],Session["UserPost"],不懂Session到底怎么个用法,里面的UserName,UserPost哪里来的5.Response.Redirect跳转页面失效一般是什么原因6.Page类在MSDN中有这样一段话“如果要使用代码的隐藏技术创建Web窗体页,请从该类派生”。这句话的意思是不是说web窗体页的设计如果通过Page类派生的话可以完全使用c#,不需要CSS,HTML,Jsp之类的网页设计脚本。7.Content controls are allowed only in content page that references a master page. 什么意思怎么解决8.首先我只懂C#,所以想问一下,在web Form窗口中,我看到有的元件属性显示:
Div2 <DIV>请问这个是什么,怎么用?9.System.Web.UI.WebControls.Content中控件Content我怎么在工具栏找不到,自己添加发现也找不到,TD也找不到,<A>,<P>,<SPAN>这些不知道在哪10.printDocument1_PrintPage事件里面怎么规划好需要打印窗口的格式

解决方案 »

  1.   

    因为是初学ASP.NET,所以想问明白,呵呵
      

  2.   

    鉴于楼主熟悉C#编写WINFORM程序,
    建议楼主先一定要先了解WEBFORM与WINFORM的本质区别,
    再开始学习WEBFORM编程,
    这样能节约你百分之九十六的学习时间,
    同时,上面的问题基本都能因此迎刃而解。
      

  3.   

    4.经常看见Session["UserName"],Session["UserPost"],不懂Session到底怎么个用法,里面的UserName,UserPost哪里来的
    答:自己定义的
    5.Response.Redirect跳转页面失效一般是什么原因
    答:url地址错误,或者该页面不支持Response(比如有Updatepanel)
    7.Content controls are allowed only in content page that references a master page. 什么意思怎么解决
    答:Content控件只能用于有母板页的内容页。
    9.System.Web.UI.WebControls.Content中控件Content我怎么在工具栏找不到,自己添加发现也找不到,TD也找不到,<A>,<P>,<SPAN>这些不知道在哪
    答:不需要找。当你有母板页,创建一个该母板页的内容页,content控件就来了。其他标签是html标签,自己手输。
      

  4.   

    1.为什么有的Web Form包含.aspx.cs与.aspx.designer.cs,而有的却只有.aspx.cs。
    web网站和web应用程序
    2.为什么我在web Form的设计窗口中不能把TextBox放在窗口的任意位置,而总是贴着最左边,我想对其上下两行的textBox对不齐
    webform窗口?
    web中textbox可以放任意位置,弄个层包含它自己调样式
    4.经常看见Session["UserName"],Session["UserPost"],不懂Session到底怎么个用法,里面的UserName,UserPost哪里来的
    自己定义
    如session["UserName"]=textbox1.text;
    取的时候string username = session["UserName"]
    5.Response.Redirect跳转页面失效一般是什么原因
    失效?路径不对?
    9.System.Web.UI.WebControls.Content中控件Content我怎么在工具栏找不到,自己添加发现也找不到,TD也找不到,<A>,<P>,<SPAN>这些不知道在哪
    a p span手动创建觉得还是先看看书,来这里问等人回答的时间都可以看几页了!
      

  5.   

    1.为什么有的Web Form包含.aspx.cs与.aspx.designer.cs,而有的却只有.aspx.cs。
    因为ASP.NET支持代码和设计在一个页面,也支持代码和设计分开。2.为什么我在web Form的设计窗口中不能把TextBox放在窗口的任意位置,而总是贴着最左边,我想对其上下两行的textBox对不齐
    因为ASP.NET默认情况下是流布局,你也可以采用绝对位置布局方式,这样你就可以随便放置控件了。3.Web Form属性窗口的DOCUMENT属性有什么作用,他与MasterPageFile之间是什么关系
    就是HTML文档的Document属性啊,假设A页面和B页面的母板页都是M,那么A页面和B页面是不同的Page,有各自的Document对象。4.经常看见Session["UserName"],Session["UserPost"],不懂Session到底怎么个用法,里面的UserName,UserPost哪里来的
    就是定义一个会话,在多个页面中共享数据,UserName,UserPost你可以随便起名字的,只要有意义就行了。5.Response.Redirect跳转页面失效一般是什么原因
    什么现象?6.Page类在MSDN中有这样一段话“如果要使用代码的隐藏技术创建Web窗体页,请从该类派生”。这句话的意思是不是说web窗体页的设计如果通过Page类派生的话可以完全使用c#,不需要CSS,HTML,Jsp之类的网页设计脚本。
    意思是说你继承自Page类后的本身就具备了使用代码隐藏技术创建Web窗体页。与CSS,HTML,Jsp无关。7.Content controls are allowed only in content page that references a master page. 什么意思怎么解决
    意思很明白了,Content控件只能放在一个内容页中,这个内容页引自一个母板页。8.首先我只懂C#,所以想问一下,在web Form窗口中,我看到有的元件属性显示:
    Div2 <DIV>请问这个是什么,怎么用?
    这就是层标签啊,可以显示各种各样的内容。9.System.Web.UI.WebControls.Content中控件Content我怎么在工具栏找不到,自己添加发现也找不到,TD也找不到,<A>,<P>,<SPAN>这些不知道在哪
    母板页有几个ContentPlaceHolder,内容页就会有几个Content。<a>这些HTML需要手动输入。10.printDocument1_PrintPage事件里面怎么规划好需要打印窗口的格式
    你要怎么规划?
      

  6.   

    先试试回答前5个问题!1.如果点"新建项目/ASP.Net web应用程序"会有designer.cs文件
      如果点"新建网站则木有designer.cs文件
    两者的区别据说是微软为了更加好的照顾winForm过渡到webForm2.这是webFoem的布局问题,可以通过表格(table)或层(div)来设置控件在页面的位置.3.页面的DOCUMENT主要来设置各种属性,如皮肤文件,css文件或直接设置页面样式等等,
    至于那个MasterPageFile属性,如果创建的页面是嵌入到母板页的话,这个属性就指示了你连接哪个母板页文件.4.Session是一种将变量保存在服务年端的一种技术,要自己创建。5.Response.Redirect跳转页面失败,唯一的原因就是URL地址错了。
      

  7.   

    aspx.designer.cs文件:页面设计代码。通常存放的是一些页面控件中的控件的配置信息,就是注册控件页面。是窗体设计器生成的代码文件,作用是对窗体上的控件执行初始化工作。
     新建web应用程序
    table,div 布局
    两行
    HTML文档的Document属性,MasterPageFile 属性指定了MasterPage 的位置
    只允许在内容页引用母版页
    地址错误,页面加载错误
      

  8.   

    session创建,再读取
    Session["a]="";
    string s=Session["a"].ToString();
      

  9.   

    1.ASP WEB应用程序和ASP.Net 网站前者有.designer.cs
    不用管它。。都是些关于面面控件的2.webform可以把控件放在任何位置,这个你根本不用怀疑。。要不然这么多网站的做出来的东西都一样了
      web程序前台用CSS样式定位3.DOCUMENT就是HTML的,如果用了母版页,MasterPageFile指向母版页4.可以看成一种键值对LZ给出的例子。。名字是自己创建时取的名字5.它会失效是个什么意思没理解,LZ的具体意思是什么?6.只能说理解有误7.这个你翻译过来就知道了8.div就是一个层。可以视为一个容器,里面还可以放其它控件,
       一般用于布局。。9.这些都是一些 html标签在工具栏里找不到但是你可以手动敲出来10.不懂问的意思
    PS:全是最基础的,只要用就会发现这些问题
      

  10.   

    楼主看看吧,再找个demo研究研究,接分
      

  11.   

    5.Response.Redirect跳转页面失效一般是什么原因
    1)地址不存在
    2)你的IIS中不支持这种扩展名的文件
      

  12.   

    2.为什么我在web Form的设计窗口中不能把TextBox放在窗口的任意位置,而总是贴着最左边,我想对其上下两行的textBox对不齐?
    答:选择“工具”-》“选项”-》“HTML设计器”-》“CSS定位” ;在右边选中“将使用工具箱。。”复选框,再选择绝对定位。OK。然后在页面上即可将控件拖动到任意位置,一般控件的位置都需要编码控制。 4.经常看见Session["UserName"],Session["UserPost"],不懂Session到底怎么个用法,里面的UserName,UserPost哪里来的
    答:Session是一个会话,比如可将你的登录信息保存在session里,当关闭浏览器时,session失效;UserName是一个名称,就是你将信息保存在session里面,但需要给他一个名称。5.Response.Redirect跳转页面失效一般是什么原因
    答:貌似没有遇到过跳转失效,只有找不到页面(路径错误)8.首先我只懂C#,所以想问一下,在web Form窗口中,我看到有的元件属性显示:
    Div2 <DIV>请问这个是什么,怎么用?
    答:DVI是一个容器,可以理解为和winform里面的panel一样9.System.Web.UI.WebControls.Content中控件Content我怎么在工具栏找不到,自己添加发现也找不到,TD也找不到,<A>,<P>,<SPAN>这些不知道在哪
    答:这些标签一般都自己写,难道你写的A标签还得去找控件??
      

  13.   

    这里直接告诉你答案也没用,你问出这些说明你对webform一无所知,还是回去先从最基础的html开始学起吧
      

  14.   

    直接调用谷歌提供的api直接调用谷歌提供的api直接调用谷歌提供的api直接调用谷歌提供的api
      

  15.   

    session对象,你把它看成一个有生命期的数组就行了。session["a"]中的a,就是你自定义的这个数组的名字,session["a"] = 11;把11赋值给你创建的这个名为“a“的数组