asp.net中,因为采取了事件模型,默认情况下,web窗体控件将信息提交到原来的页面,页面中用ispostback属性来判断是否初次加载,如果要提交到其他的页面,需要设置button控件的PostbackUrl属性指定要提交到的页面,提交的页面利用Page对象的PreviousPage对象的属性和方法得到相应的值。

    而象Asp中利用Request,需要将Form中的runat="server"标签去掉,然后可以利用Html语法利用Request的相关属性获取值,但一个条件就是所用的html控件,要加上runat="server"属性才可以在Request中的相关属性中访问相关内容。

   在Asp中用的比较普遍的response.write在asp.net基本没什么作用了,如果页面中已经有其他内容,调用此方法的结果是将内容输出对页面所有标签之前,导致页面混乱,一般 添加一个如Label的控件,显示指定的内容。

    最近在看一本叫asp.net 3.5高级编程的书,看到23章了,怎么奇怪没有介绍Request和Response方法,这些应该也是原因之一吧。

posted on 2010-10-25 18:57  来者自来,去者自去  阅读(686)  评论(0编辑  收藏  举报