2つのパネル(C#コードビハインド)、(Panel1 & Panel2)を持つaspxページがあります。 Panel1の内部私はHTMLページを読み込みます。 Panel2の内部にはaspxテキストボックスがあります。 Panel1のHTMLページのテキストを選択し、Panel2のテキストボックスに送信したいとします。あなたはそれをどうやって言うのですか?aspxパネル内のHTMLページの選択されたテキストを同じaspxページに送信するにはどうすればいいですか?
2つのパネル(C#コードビハインド)、(Panel1 & Panel2)を持つaspxページがあります。 Panel1の内部私はHTMLページを読み込みます。 Panel2の内部にはaspxテキストボックスがあります。 Panel1のHTMLページのテキストを選択し、Panel2のテキストボックスに送信したいとします。あなたはそれをどうやって言うのですか?aspxパネル内のHTMLページの選択されたテキストを同じaspxページに送信するにはどうすればいいですか?
–
保護された無効な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 = –
あなたはそれをIDとにrunat =「サーバー」値を割り当て、選択したいどの部分を知っているならば、あなたは、コードからアクセスすることができます。例えば
:あなたはあなたのHTML内でこのようなものがある場合は
は:
<div id="divForCode" runat="server"></div>
を次に、あなたは
divForCode.InnerHTML;
を使用してコードビハインドでのdivの内容にアクセスすることができますし、
divForCode.InnerText;
あなたがする必要があるのは、テキストボックスに送信するだけです(myTextBox.Text = divForCode.InnerHTML;またはmyTextBox.Text = divForCode.InnerHtml;)
申し訳ありませんが、これを回答として投稿する必要がありました。コメントするには十分な評判がありません。
あなたが試したことのコードを投稿してください。 –
Panel1の内部のHTMLページ:テキスト選択機能を単純なフォームに置き換えました。 <ボディスタイル= "背景色:darkgray;"> <フォーム名= "送信" METHOD = "POST" ACTION = "Display.aspx"> <フォントサイズ= "2">名前:
<フォントサイズ= "2">電話:
<入力名= "電話" サイズ= "14">
の