国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何實現在窗體和窗體之間進行傳遞數據

2024-07-21 02:30:12
字體:
來源:轉載
供稿:網友

大家都知道aspx在同一個頁面中傳值是很容易的(如textbox1.text等)但有時必須向另一個頁面傳值用以前asp的方法的確覺得不怎么樣,還要用request.form等東西好象又回到了從前。我這里使用一個類的靜態屬性作為兩個類的外的全局變量實現了兩個頁面間傳值.舉一個簡單的例子如下:

首先定義一個包含靜態屬性的類:
using system;

namespace study
{
 /// <summary>
 /// cindex 的摘要說明。
 /// </summary>
 public class cindex
 {
  public static string name="";
  public cindex()
  { 
  }
 }
}

然后在一個包含信息提交的頁面中這樣寫:
<%@ page language="c#" codebehind="submit.aspx.cs" autoeventwireup="false" inherits="study.submit" %>
<!doctype html public "-//w3c//dtd html 4.0 transitional//en" >
<html>
 <head>
  <title>submit</title>
  <meta name="generator" content="microsoft visual studio 7.0">
  <meta name="code_language" content="c#">
  <meta name="vs_defaultclientscript" content="javascript">
  <meta name="vs_targetschema" content="http://schemas.microsoft.com/intellisense/ie5">
 </head>
 <body ms_positioning="gridlayout">
  <form runat="server" id="form1">
   <asp:textbox id="textbox1" runat="server" />
   <asp:button text="提交" runat="server" id="button1" />
  </form>
 </body>
</html>

codebehind:
首先引入study命名空間
using study;
再加入button1的click事件
private void button1_click(object sender, system.eventargs e)
{
 cindex.name=textbox1.text;//將要傳到另一頁的值賦給類的靜態屬性
 response.redirect("getsubmit.aspx");
}

然后在另一個頁面里面的codebehind里加入下面代碼:
private void page_load(object sender, system.eventargs e)
{
 response.write("你輸入的參數值是: "+cindex.name);
}

這樣就完成了.簡單吧.



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍梧县| 高密市| 奉贤区| 桃园县| 启东市| 车致| 武鸣县| 自治县| 响水县| 苗栗县| 牙克石市| 连江县| 秦皇岛市| 高淳县| 小金县| 五莲县| 漠河县| 全南县| 南开区| 宜丰县| 远安县| 惠东县| 高尔夫| 合水县| 长子县| 靖边县| 柏乡县| 织金县| 专栏| 马边| 甘肃省| 个旧市| 济宁市| 萨迦县| 紫金县| 万荣县| 温宿县| 潼关县| 曲麻莱县| 德清县| 荥阳市|