2016-06-21 14 views
0

2つのパネル(C#コードビハインド)、(Panel1 & Panel2)を持つaspxページがあります。 Panel1の内部私はHTMLページを読み込みます。 Panel2の内部にはaspxテキストボックスがあります。 Panel1のHTMLページのテキストを選択し、Panel2のテキストボックスに送信したいとします。あなたはそれをどうやって言うのですか?aspxパネル内のHTMLページの選択されたテキストを同じaspxページに送信するにはどうすればいいですか?

+0

あなたが試したことのコードを投稿してください。 –

+0

Panel1の内部のHTMLページ:テキスト選択機能を単純なフォームに置き換えました。 <ボディスタイル= "背景色:darkgray;"> <フォーム名= "送信" METHOD = "POST" ACTION = "Display.aspx"> <フォントサイズ= "2">名前:

<フォントサイズ= "2">電話:
<入力名= "電話" サイズ= "14">

+0

保護された無効なPage_Load(オブジェクト送信者、EventArgs e) { DisplayDocument(); SelectText(); } プライベートvoid DisplayDocument() { String param; try { param = Encoding.UTF8.GetString(Convert.FromBase64String(Request.QueryString ["param"]))); PARAM = param.Remove(param.LastIndexOf( "\" ")); PARAM = param.Remove(0、1);} キャッチ{リターン;} FileDisplayPanel.Loader.LoadMask.ShowMask = FALSE; FileDisplayPanel.Loader.Url = –

答えて

0

あなたはそれをIDにrunat =「サーバー」値を割り当て、選択したいどの部分を知っているならば、あなたは、コードからアクセスすることができます。例えば

:あなたはあなたのHTML内でこのようなものがある場合は

は:

<div id="divForCode" runat="server"></div> 

を次に、あなたは

divForCode.InnerHTML; 

を使用してコードビハインドでのdivの内容にアクセスすることができますし、

divForCode.InnerText; 

あなたがする必要があるのは、テキストボックスに送信するだけです(myTextBox.Text = divForCode.InnerHTML;またはmyTextBox.Text = divForCode.InnerHtml;)

申し訳ありませんが、これを回答として投稿する必要がありました。コメントするには十分な評判がありません。

関連する問題