.NET網頁傳遞數據的方式(一)通過源頁中的控件值
2010/11/18 14:28:13
直接獲取源頁的控件對象了,然后通過控件的屬性值來獲取所需的數據。比如本示例代碼中,我們就是通過獲取源頁的TextBox控件,然后通過訪問TextBox.Text屬性來獲取用戶在源頁中輸入的數據。下面的示例代碼中,我們在源頁放置了一個輸入用戶名的文本框,ID為UserNameTextBox。通過Page.PreviousPage.FindControl()方法就可以獲取此控件的引用。
源頁的源代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SourcePage.aspx.cs" Inherits="SourcePage" %>
<html>
<head runat="server">
<title>.NET網頁傳遞數據的方式(一)通過源頁中的控件值</title>
</head>
<body>
<form id="form1" runat="server">
<div>
用戶名:<asp:TextBox ID="UserNameTextBox" runat="server"></asp:TextBox>
<br />
<asp:Button ID="SubmitButton" runat="server" Text="提交到目標頁"
PostBackUrl="~/DestinationPage.aspx" />
</div>
</form>
</body>
</html>
目標頁中獲取文本框控件,并獲取其Text屬性值的代碼如下:
if (this.PreviousPage != null)
{
TextBox UserNameTextBox =
(TextBox)this.PreviousPage.FindControl("UserNameTextBox");
if (UserNameTextBox != null)
{
this.Response.Write(UserNameTextBox.Text);
}
}
如果所要獲取的控件位于某個控件的內部,比如下面的代碼,UserNameTextBox控件位于名為UserPanel的Panel控件內部。那么首先找出這個Panel控件,然后通過此控件的FindControl()方法找出內部的文本框控件。
源頁的源代碼如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SourcePage.aspx.cs" Inherits="SourcePage" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>源頁:通過控件屬性傳遞數據!</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Panel ID="UserPanel" runat="server">
用戶名:<asp:TextBox ID="UserNameTextBoxInPanel" runat="server"></asp:TextBox>
<br />
<asp:Button ID="SubmitButtonInPanel" runat="server" Text="提交到目標頁"
PostBackUrl="~/DestinationPage.aspx" />
</asp:Panel>
</div>
</form>
</body>
</html>
目標頁中獲取這個位于Panel控件內部的TextBox控件的代碼如下:
if (this.PreviousPage != null)
{
Panel UserPanel = (Panel)this.PreviousPage.FindControl("UserPanel");
if (UserPanel != null)
{
TextBox UserNameTextBox =
(TextBox)UserPanel.FindControl("UserNameTextBoxInPanel");
if (UserNameTextBox != null)
{
this.Response.Write(UserNameTextBox.Text);
}
}
}
不管控件位于那個級別的命名容器控件內部,都是通過這種方式來獲取的。一定不要忘記判斷所獲取的控件引用是否為n
下一頁
返回列表
返回首頁
主站蜘蛛池模板:
亚洲国产精品线观看不卡|
国产性生活视频|
一级性生活毛片|
日本黄页网站免费|
亚洲大香伊人蕉在人依线|
福利一区二区三区视频在线观看|
国产亚洲精品日韩综合网|
中文网丁香综合网|
国自产拍亚洲免费视频|
一区二区三区免费看|
无码内射中文字幕岛国片|
九九在线中文字幕无码|
欧美日本在线一区二区三区|
伊人婷婷色香五月综合缴激情|
美女被免网站在线视频|
国产嘿嘿嘿视频在线观看|
中文字幕丝袜制服|
国产肥老上视频|
bt√天堂资源在线官网|
惩罚憋尿花蒂揉搓震动|
久久久久国产精品免费免费搜索
|
啊灬啊灬啊灬快灬性|
青草视频网站在线观看|
国产日韩欧美网站|
女人隐私秘视频黄www免费|
国内一级毛片成人七仙女|
chinese麻豆自制国产|
幻女free性俄罗斯第一次摘花|
中文字幕欧美在线|
日本一本一区二区|
久久成人午夜电影mp4|
最新中文字幕一区二区乱码|
亚洲午夜小视频|
欧美日韩国产区在线观看|
亚洲精品无码av中文字幕电影网站
|
一本久久伊人热热精品中文|
护士的小嫩嫩好紧好爽在线播放
|
成Av免费大片黄在线观看|
中文字幕日韩三级片|
日本三级s电影|
久久久国产99久久国产久|