تم العثور على الرابط Default.aspx وResult.aspx، وهو ما يعني:
<%@ لغة الصفحة = "C#" AutoEventWireup = "true" MasterPageFile = "~/Default.master" CodeFile = "Default.aspx.cs" يرث = "_Default" %>
//Default.aspx.cs
باستخدام النظام؛
باستخدام System.Data؛
باستخدام System.Configuration؛
باستخدام System.Web؛
باستخدام System.Web.Security؛
باستخدام System.Web.UI؛
باستخدام System.Web.UI.WebControls؛
// باستخدام System.Web.UI.WebControls.WebParts؛
باستخدام System.Web.UI.HtmlControls؛
الفئة العامة الجزئية _Default: System.Web.UI.Page
{
Page_Load باطلة محمية (مرسل الكائن، EventArgs e)
{
}
}
<%@ لغة الصفحة = "C#" MasterPageFile = "~/Default.master" AutoEventWireup = "true" CodeFile = "Result.aspx.cs" Inherits = "النتيجة" Title = "صفحة بلا عنوان" %>
//Result.aspx.cs
باستخدام النظام؛
باستخدام System.Data؛
باستخدام System.Configuration؛
باستخدام System.Collections؛
باستخدام System.Web؛
باستخدام System.Web.Security؛
باستخدام System.Web.UI؛
باستخدام System.Web.UI.WebControls؛
باستخدام System.Web.UI.WebControls.WebParts؛
باستخدام System.Web.UI.HtmlControls؛
نتيجة الفصل الجزئي العام: System.Web.UI.Page
{
Page_Load باطلة محمية (مرسل الكائن، EventArgs e)
{
إذا (الصفحة السابقة != فارغة)
{
TextBox tb = (TextBox)PreviousPage.FindControl("TextBox1");
إذا (سل!= فارغة)
TextBox1.Text = tb.Text;
}
}
}
قم بتنزيل ملف MasterPageFile مرة أخرى. المثال: TextBox1 هو المسؤول عن اختيار الزر 1، وهو ما يحدث في حالة الزر 1. تم تنزيل PostBackUrl من خلال Result.aspx. تم إنشاء Result.aspx.cs. تم تنزيل Page_Load من خلال TextBox1 الذي تم إنشاؤه بواسطة TextBox1. .انقر على الرابط التالي:
TextBox tb = (TextBox)PreviousPage.FindControl( "مربع نص1");
تم العثور على tb.tb فارغًا. تم تحديد
المحتوى con = (Content)PreviousPage.FindControl("Content1");
إذا (يخدع == فارغة)
يعود؛
TextBox tb = (TextBox)con.FindControl("TextBox1"); الموقع متاح
على
forums.asp.net هذا هو السبب وراء استخدام قناع البت الخاص بك:
...لأن عناصر التحكم في المحتوى تختفي بعد أن تقوم الصفحة الرئيسية بإعادة ترتيب الصفحة. يمكنك استخدام ContentPlaceHolders، أو