如何實(shí)現(xiàn)在窗體和窗體之間進(jìn)行傳遞數(shù)據(jù)_.Net教程
推薦:使用函數(shù)傳遞參數(shù)來(lái)執(zhí)行相應(yīng)的數(shù)據(jù)庫(kù)操作using System; using System.Configuration; using System.Data.SqlClient; using System.Data; using System.Collections; 比如: // 打開(kāi)數(shù)據(jù)庫(kù) 轉(zhuǎn)自:動(dòng)態(tài)網(wǎng)制作指南 ww
大家都知道aspx在同一個(gè)頁(yè)面中傳值是很容易的(如textBox1.Text等)但有時(shí)必須向另一個(gè)頁(yè)面?zhèn)髦涤靡郧癮sp的方法的確覺(jué)得不怎么樣,還要用Request.Form等東西好象又回到了從前。我這里使用一個(gè)類的靜態(tài)屬性作為兩個(gè)類的外的全局變量實(shí)現(xiàn)了兩個(gè)頁(yè)面間傳值.舉一個(gè)簡(jiǎn)單的例子如下:
首先定義一個(gè)包含靜態(tài)屬性的類:
using System;
namespace study
{
/// <summary>
/// CIndex 的摘要說(shuō)明。
/// </summary>
public class CIndex
{
public static string name="";
public CIndex()
{
}
}
}
然后在一個(gè)包含信息提交的頁(yè)面中這樣寫(xiě):
<%@ 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;//將要傳到另一頁(yè)的值賦給類的靜態(tài)屬性
Response.Redirect("getsubmit.aspx");
}
然后在另一個(gè)頁(yè)面里面的codebehind里加入下面代碼:
private void Page_Load(object sender, System.EventArgs e)
{
Response.Write("你輸入的參數(shù)值是: " CIndex.name);
}
這樣就完成了.簡(jiǎn)單吧.
分享:簡(jiǎn)述c#中對(duì)字符串進(jìn)行分割的幾種方法最近經(jīng)�?吹秸搲性S多帖子詢問(wèn)如何使用split來(lái)分割字符串,我這里對(duì)split做一些簡(jiǎn)單的總結(jié),希望能夠?qū)Υ蠹矣兴鶐椭�。下面介紹幾種方法: 第一種方法:打開(kāi)vs.net新建一個(gè)控制臺(tái)項(xiàng)目。然后
- asp.net如何得到GRIDVIEW中某行某列值的方法
- .net SMTP發(fā)送Email實(shí)例(可帶附件)
- js實(shí)現(xiàn)廣告漂浮效果的小例子
- asp.net Repeater 數(shù)據(jù)綁定的具體實(shí)現(xiàn)
- Asp.Net 無(wú)刷新文件上傳并顯示進(jìn)度條的實(shí)現(xiàn)方法及思路
- Asp.net獲取客戶端IP常見(jiàn)代碼存在的偽造IP問(wèn)題探討
- VS2010 水晶報(bào)表的使用方法
- ASP.NET中操作SQL數(shù)據(jù)庫(kù)(連接字符串的配置及獲取)
- asp.net頁(yè)面?zhèn)髦禍y(cè)試實(shí)例代碼
- DataGridView - DataGridViewCheckBoxCell的使用介紹
- asp.net中javascript的引用(直接引入和間接引入)
- 三層+存儲(chǔ)過(guò)程實(shí)現(xiàn)分頁(yè)示例代碼
.Net教程Rss訂閱編程教程搜索
.Net教程推薦
- ASP.NET筆記之頁(yè)面跳轉(zhuǎn)、調(diào)試、form表單、viewstate、cookie的使用說(shuō)明
- ASP.NET立即上手教程(2)
- 基于.NET平臺(tái)的分層架構(gòu)實(shí)戰(zhàn)(三)架構(gòu)概要設(shè)計(jì)
- CheckBoxList兩列并排編譯為表格顯示具體實(shí)現(xiàn)
- AJAX使用技巧:如何處理書(shū)簽和翻頁(yè)按扭
- asp.net中生成縮略圖并添加版權(quán)
- GridView顯示服務(wù)器圖片(保存為圖片路徑)
- Web.config 和 App.config 的區(qū)別分析
- 細(xì)說(shuō).Net開(kāi)發(fā)中的Visual Basic.Net
- Asp.net ajax實(shí)現(xiàn)任務(wù)提示頁(yè)面
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索如何實(shí)現(xiàn)在窗體和窗體之間進(jìn)行傳遞數(shù)據(jù)
- 教程說(shuō)明:
.Net教程-如何實(shí)現(xiàn)在窗體和窗體之間進(jìn)行傳遞數(shù)據(jù)
。