asp.net有哪些传值方式?

[复制链接]
查看11 | 回复4 | 2013-8-17 17:31:56 | 显示全部楼层 |阅读模式
1. Get(即使用QueryString显式传递)
方式:在url后面跟参数。
特点:简单、方便。
缺点:字符串长度最长为255个字符;数据泄漏在url中。
适用数据:简单、少量、关键的数据。
适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。
用法:例如:url后加?UserID=…,跳转到目标页面,目标页面在伺服端可用Request.QueryString["InputText"]获取其指定参数值。http://www.itokit.com2. Post
方式:通用的方式。利用form提交。
特点:最常用的方法。常用技巧是把...
回复

使用道具 举报

千问 | 2013-8-17 17:31:56 | 显示全部楼层
黑色部分我补充的—— 1)Url传值。2)Session传递内容。3)ViewState(单页面传递内容)、Cookie传递内容。4)页面寻找控件法传递(假设有page1和page2,page中有一个TextBox,点击button(button设置了PostUrl到page2的),从page2中打印出page1的内容——if (Page.PreviousP...
回复

使用道具 举报

千问 | 2013-8-17 17:31:56 | 显示全部楼层
你说的第一种是采用http get方式传值,还有种是post方式,其他的还有就是用cookie来传,不过几乎不用这个来,就这么几种是经常用的,其他的就属于是八百年不碰的...
回复

使用道具 举报

千问 | 2013-8-17 17:31:56 | 显示全部楼层
目前用的主要是get和post传值,这两种是比较常见了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行