最近在项目中用到了C#中的web窗体,但是在web窗体中需要两个页面之间进行参数的传递,开始打算像写C#一样定义一个静态变量进行参数的传递,但是发现web中调不到,还不能实例化。然后就找到了这样的方法……

我们需要两个页面的参数传递,如下:

  

上图中:图1中的时间参数,可以传到图2中的文本框中。

什么是session?

服务器给客户端的一个编号。当一台WWW服务器运行时,可能有若干个用户浏览正在运正在这台服务器上的网站。当每 个用户首次与这台WWW服务器建立连接时,他就与这个服务器建立了一个Session,同时服务器会自动为其分配一个SessionID,用以标识这个用 户的唯一身份。

具体解释和用法:C#中Session的用法详细介绍 - 时光巷尾 - 博客园

目录

解决方法


protected void butSubmit_Click(object sender, EventArgs e){//把所有时间进行进遍历,把选中的时间放在一个集合中List<string> s = new List<string>();foreach (var item in form1 .Controls){if (item is CheckBox){if (((CheckBox)item).Checked == true){CheckBox box = item as CheckBox;s.Add(box.Text);}}}s.First();//选取的第一个时间//按照字符串的长度进行切割int i = 6;//选取前6位string j = s.First().Substring(0, i);//截取后的字符串//同理,截取后六位的长度s.Last();//选取的最后一个时间string k = s.Last().Remove(0, i);//截取后的字符串string str = j +k;//连接所选中的字符串Session["st"] = str;Response.Redirect("MeetingApproval.aspx");}

把图1所选择的时间截取下来。

截取后把值传到图2的窗体,进行接受,也是利用session

 //显示会议时间this.MeetingTime.Text = Session["st"].ToString();Session.Remove("st");

这样就可以进行实现两个窗体的传值。

web窗体页面之间的传值相关推荐

  1. c 向html页面传值,html页面之间的传值,获取元素和方法的调用

    这篇文章是自己在项目中遇到,同时参考了网上的资料,作为笔记参考使用 一.页面之间的传值 1.使用cookie传值 封装简单使用: //获取cookie function getCookie(name) ...

  2. Vue页面与页面之间的传值(router.push()编程式导航)

    页面与页面之间跳转传值,其实我们一般用两种,query传参或者用params 其实这两个方式都是页面导航的一种,编程式导航:通过调用JavaScript形式的API实现导航的方式,大家不了解的可以去官 ...

  3. 最简单的jsp页面之间的传值

    最简单的jsp页面之间的传值 要传值的页面使用便签 jsp页面传值 <a href="update.jsp?id=<%=article.getId()%>&titl ...

  4. 项目分享三:页面之间的传值

    一.回调函数的使用 我们首先来看一下,页面间传值的一个经典例子,列表页与明细页之间的传值,如下面二张图所图.在列表页点击评价晒单,进入评价晒单页面,当用户在该页面完成操作后,列表页对应的选项,相应地改 ...

  5. 页面之间url传值,传循环数据里的值成功传值成功接收(动态数据传值)

    参考 js页面之间传参方式集合 实现思想:window.location 涉及知识点:escape(),unescape(),split() 效果图及实现的代码(贴重点): 传值的页面(实战传参.ht ...

  6. angular路由模拟微信页面切换和页面之间的传值

    angular模拟微信页面的切换,页面之间传值.用路由. <!DOCTYPE html> <html><head><meta charset="UT ...

  7. 静态html页面传递参数,javascript实现静态页面之间的传值

    静态页面之间传值有多种方法:1.通过url 2.通过cookie 3.window.open传值 4.HTML5 localStorage传值 方法一:url传值 主要原理是:通过GET方法然后获取U ...

  8. html 页面跳转 中文传值,两html页面之间的传值,并解决中文乱码问题

    近日老爸提出要帮他做一个打印table的页面.想了想还是纯静态页面比较来得快,一页填写,一页打印. a.html填写后传值给b.html并进行显示. a.html 的 js 很简单.... funct ...

  9. struts中action与页面之间的传值方式

    1.默认配置下的excute方法传值 如何把登陆页面中的用户名传递到登录成功的页面中呢? 有三种方式, 1,使用默认的action的传递方式. 2,自定义一个vo,在action中使用这个vo 3,使 ...

最新文章

  1. Android View框架的measure机制
  2. MMD_2c_FrequentItemsets
  3. HDUOJ-------单词数
  4. Linux下的一些问题收集及解决方法(一)
  5. CF_275_DIV2_D_Interesting Array
  6. 在全局中谋一域_谋全局才能谋一域
  7. 基于Xml 的IOC 容器-解析配置文件路径
  8. 项目管理基础:系统评价相关知识
  9. signature=18441de5a4bb8df92eb5cf5dcca47d1e,Heroísmo y los medios de comunicación (Capítulo 5A 5B)...
  10. Hbase 删表过程
  11. Linux客户端权限,linux用户与权限使用方法
  12. 遇上DG挖矿病毒的处理记录
  13. 一个高并发的测试websocket脚本
  14. 三酷猫学python_python学习第6期
  15. excel转json脚本
  16. win10怎样获得计算机管理员权限,详解Win10获取管理员权限的具体方法
  17. 安卓开发中wifi连接打印机打印图片
  18. word2010设置护眼背景
  19. npm init vite@latest 报错
  20. 不符合直接升级win11?教你怎么直接安装win11系统

热门文章

  1. MQ消息积压了如何处理
  2. centos安装可视化界面Portainer
  3. MySql快速生成insert 语句
  4. 人民币21日起升值 汇率不再盯住单一美元货币
  5. java学习笔记 head first java
  6. 如何利用淘宝直播快速清理库存,淘宝直播的技巧
  7. SEMI-E37 HSMS协议介绍
  8. 【实习分享】上海某大厂实习心得
  9. 关于CC来电拦截捐赠去向
  10. 医生和护士 一个智力题