WebForm中 页面传参的总结

1.Form表单传递(get/post)  

  前台:

 1             姓名:<input id="TxtValue" name="TxtName" type="text" /><br />
 2             年龄:<input id="AgeValue" name="AgeValue" type="text" /><br />
 3             性别:<input type="radio" name="sex" value="男" />男
 4                  <input type="radio" name="sex" value="女" />女
 5             爱好:<select id="SltLike" name="SltLike">
 6                      <option value="like1">打球</option>
 7                      <option value="like2">睡觉</option>
 8                      <option value="like3">上网</option>
 9                  </select><br />

10             <input type="submit" value="提交" />

后台使用一般处理程序接收:

            string Name = context.Request["TxtName"].ToString();
            string Age = context.Request["AgeValue"].ToString();
            string Sex = context.Request["sex"].ToString();
            string Like = context.Request["SltLike"].ToString();

2.使用URL传值

   前台:

   <%---------- URL  传参----------------%>
   <a href="WebForm1.aspx?Value1=123&Value2=txt">URL传参</a><br />
   <asp:Button ID="Button1" PostBackUrl="WebForm1.aspx?Userid=1" runat="server" Text="Post页面传值" Height="27px" OnClick="Button1_Click" /><br />

后台:

 string Value1 = Request.QueryString["Value1"];
 string Value2 = Request.QueryString["Value2"];

3.Session传值

前台:

1   <%---------- Session  传参----------------%>
2   <asp:Button ID="Button2" runat="server" Text="读取Session" OnClick="Button2_Click" /><br />

后台:

 //写入Session
 Session["SessionValue"] = "我是Session中的值";
 //读取
string Session_Str = Session["SessionValue"].ToString();
 Response.Write(Session_Str);

4.Cookie传值

前台:

 <%---------- Cookie  传参----------------%>
 <asp:Button ID="Button3" runat="server" Text="读取Cookies" OnClick="Button3_Click" /><br />

后台:

 //写入cookie
  HttpCookie cook = new HttpCookie("Cook", "我是Cookie中的值");
  Response.Cookies.Add(cook);
//读取Cookie
 HttpCookie cook = Request.Cookies["Cook"];
 Response.Write(cook.Value);

5.Application传值

前台:

 <%---------- Application  传参----------------%>
 <asp:Button ID="Button4" runat="server" Text="读取Application" OnClick="Button4_Click" /><br />

后台:

 //写入Application
 Application["application"] = "我是Application中的的值";
//读取Application
string Application_str = Application["application"].ToString();
Response.Write(Application_str);

时间: 2024-12-28 15:49:13

WebForm中 页面传参的总结的相关文章

SpringMVC——接收请求参数和页面传参

转自:http://blog.csdn.net/z69183787/article/details/41653875 1.接收请求请求 (1)使用HttpServletRequest获取,如request.getParameter("name") (2)@RequestParam("pass")String password,或@Param("pass")String password.表单参数也可以用这种方式获取,Spring会自动将表单参数注

页面传参中文乱码解决方案

jsp页面传递参数到servlet,只要参数有中文就是乱码,大多数是??????乱码,尝试了网上比较普遍的好多种办法都不行,最后加了一句话解决掉,分享给大家. 1.打开tomcat安装目录 2.找到conf文件夹 3.打开里面的server.xml 4.找到 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443

angualr $http 页面传参问题

POST 请求传参 $http({ method: "POST", url: url, data: { "role_id": 1, "telephone": $scope.setData.telephone, "user_pwd": $scope.setData.user_pwd }, headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, trans

SQL存储过程中,传参获取指定条数的记录

假设传入参数 为 @TopCount 直接写 Select top @topcount * from table 是不行的. 可以考虑使用SET ROWCOUNT 示例如下 ALTER PROCEDURE [dbo].[P_CSM_SelectHandleResult] @TopCount int=50 AS BEGIN SET NOCOUNT ON; set rowcount @TopCount SELECT * from HandleResult order by HandleIndex d

小程序-页面传参json数组

1.页面传参,参数为json 2.直接传参不行 3.A到B A页面 JSON.stringify(data) B页面 JSON.parse(data) 原文地址:https://www.cnblogs.com/congfeicong/p/11002170.html

JSP页面传参

1.利用javabean Javabean类: package entity; public class User { private String username=""; private String gender=""; public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } p

MVC中的传参并在View中获取

首先action跳转的模式有如下: redirecttoaction("index");//一个参数时在本controller下,不传入参数. redirecttoaction(actionname,controllername) //可以直接跳到别的controller. redirecttoroute(new {controller="home",action="index"});//可跳到其他controller redirecttorou

react中的传参方式

react是一个SPA模式,即组件嵌套租,在一个单页面的应用中组件间的数值传递是必不可少的,主要的传参方式大致有一下几种: 1,在挂载的地方给组件传参 ReactDOM.rander(<a name='a' age={16}/>,app) 在渲染的时候,直接给挂载的组件传参. 2,父子传参 父子传参可以用props和ref两种方式,1,props方式传参,父组件通过改变自己的参数并且通过props将状态传递给子组件,并在子组件中显示.2,通过ref传参,这种方式是通过子组件自己的方法改变自己的

Flutter路由跳转父级页面向子页面传参及子页面向父级页面传参

Flutter中页面通过路由跳转传参主要分两种,一种是通过push()跳转时根据设定的参数进行传参,另一种是通过pop()返回时进行传参. 父级页面向子页面push()传参 假设从A页面跳到B页面可能需要携带参数userName和userAge这两个参数,那么需要在B页面先设置这两个参数名:假设userName必须填而userAge非必需,那么可以通过设置@required其为必填选项: class PageB extends StatefulWidget { @override final u