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

首頁 > 編程 > .NET > 正文

ASP.NET如何在窗體和窗體之間傳送數據

2024-07-10 12:56:33
字體:
來源:轉載
供稿:網友
大家都知道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);
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐亭县| 枣庄市| 张掖市| 铁力市| 鄂托克旗| 夏邑县| 新民市| 获嘉县| 辽宁省| 蒙自县| 紫云| 尼勒克县| 关岭| 泰安市| 虎林市| 彩票| 巴中市| 阿拉善右旗| 聊城市| 通州区| 蓝山县| 塘沽区| 松原市| 绥化市| 聊城市| 五大连池市| 吴江市| 全椒县| 宜章县| 乐都县| 辽宁省| 南开区| 龙里县| 阳西县| 阳朔县| 准格尔旗| 崇左市| 莎车县| 玉环县| 江北区| 天津市|