当前位置:编程学习 > C#/ASP.NET >>

ASP.NET问一个传值问题?

刚开始学asp.net 用VS2008建立了网站 直接在设计视图拖了button和textbox,发现可以再cs文件中直接调用textbox1的text属性。那么我在button的click事件中岂不是直接可以调用textbox1的text属性获取它的值了吗? 见笑了,以前只学过winform。想问问这和Request的那些传值方式有什么区别?
答案:cs文件可以直接访问对应web form值,就像你winform对应的cs可以控制本form的控件
 
而requeststring则是页面间的传递,因web form特殊性,server 段程序,所以client段的变量要回到server才能被後续页面继承
 
就看做你winform互相要传参要去new 对应的form一样效果
其他:后台事件中直接调用Text属性必须要求是服务器端控件,而Request可以在使用html控件时传值 你拖到设计视图上的所有控件,只要是加了 runat="server" 这个属性的,你就可以在后台调用这个控件,跟winform里面调用是一样的;request一般是用于页面与页面之间请求; 

上一个:在c#中如何在textbox中输入完数据让text文件自动保存啊然后能找到该text文件
下一个:C# 数据批量添加

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,