2016-01-24 3 views
-1

Ну, это ситуация ... У меня есть элемент (<h2 id="test"></h2>) в Page1.aspx, и я хочу изменить его из Page2.aspx (зона администрирования для пользователя ...), вид ...Управление доступом с другой страницы. ASP.Net

test.InnerText = "testText"; 

Как я могу достичь этого элемента управления со второй страницы? Это возможно?

Как обычно, спасибо вам, ребята ...

+0

Ну ... Я мог бы хранить testText в БД (а затем изменять его в Page2), и восстановить ее в Page1. Но какая-нибудь лучшая идея? –

ответ

1

Вы должны получить экземпляр формы. Смотрите мой две формы проекта ниже Форма 1

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form1 : Form 
    { 
     Form2 form2; 
     public Form1() 
     { 
      InitializeComponent(); 
      form2 = new Form2(this); 
     } 

     private void button1_Click(object sender, EventArgs e) 
     { 
      form2.Show(); 
      string results = form2.GetData(); 
     } 
    } 
} 

Форма 2

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 

namespace WindowsFormsApplication1 
{ 
    public partial class Form2 : Form 
    { 
     Form1 form1; 
     public Form2(Form1 nform1) 
     { 
      InitializeComponent(); 

      this.FormClosing += new FormClosingEventHandler(Form2_FormClosing); 
      form1 = nform1; 
      form1.Hide(); 
     } 
     private void Form2_FormClosing(object sender, FormClosingEventArgs e) 
     { 
      //stops form from closing 
      e.Cancel = true; 
      this.Hide(); 
     } 
     public string GetData() 
     { 
      return "The quick brown fox jumped over the lazy dog"; 
     } 

    } 
} 
+1

Спасибо за ваш быстрый ответ ... jdweng :). Я говорю о веб-формах ... –

+1

Еще с Webforms вам нужно использовать экземпляр формы. Принцип тот же. – jdweng

+0

Ммммм ... интересно ... Я проверю это и дам вам знать, если это возможно ... Поддерживайте связь ... Приветствия ... –

Смежные вопросы