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

首頁 > 開發 > 綜合 > 正文

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

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

推薦:使用函數傳遞參數來執行相應的數據庫操作
using System;using System.Configuration;using System.Data.SqlClient;using System.Data;using System.Collections;比如:// 打開數據庫轉自:動態網制作指南 ww

大家都知道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);
}

這樣就完成了.簡單吧.

分享:簡述c#中對字符串進行分割的幾種方法
最近經常看到論壇中許多帖子詢問如何使用split來分割字符串,我這里對split做一些簡單的總結,希望能夠對大家有所幫助。下面介紹幾種方法:第一種方法:打開vs.net新建一個控制臺項目。然后

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 布尔津县| 石阡县| 新和县| 黑山县| 阳曲县| 定结县| 灵璧县| 青龙| 巴彦淖尔市| 和田县| 塘沽区| 科技| 柳林县| 马边| 宁河县| 桓仁| 左贡县| 文登市| 凉山| 台前县| 阿合奇县| 柳河县| 桑日县| 大厂| 平定县| 淄博市| 阳谷县| 嘉峪关市| 武穴市| 威远县| 图木舒克市| 正宁县| 裕民县| 米林县| 青河县| 安图县| 永昌县| 隆昌县| 梁河县| 田林县| 监利县|