はじめまして。
ASP.net .NetFrameWork2.0 VB2005 vb.net IE6.0の環境で作業を行っています。
目的は、aspx ファイルに配置したdll部品に対して、
javascriptの外部ファイルから操作できるか?ということです。
1.カスタムコントロールの CC.dll (←ボタンとテキストボックスをまとめた部品dll)を作成する。
2.VB2005で1で作成したCC.dllを参照し、 test.aspx のデザイン画面でCC.dll部品を配置する。
3.javascript外部ファイル Gaibu.inc を作成し、 test.aspxに
<!-- #include virtual ="Gaibu.inc " -->と入力し関連付ける。
Gaibu.incにはボタンを1つ用意しておきます。
<input type="button" id="testButton">
4.実行すると、IE6.0のブラウザ画面上に
test.aspx に配置した、CC.dllの部品、Gaibu.inc(ボタン1つ) が表示される。
5.Gaibu.incで用意したボタンをクリックする⇒dllのテキストボックスに新しい文字列を表示させたい。
CC.Buhin.text ="testです";
↑このような感じで操作出来るのではないかと思っているのですが、
別の方法があるのでしょうか?
言葉足らずの部分が多々あるとは思いますが、
ご教授の程宜しくお願い致します。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
可能ですが カスタムコントロール側でテキストボックスのIDを設定してあげるようにしないとダメなようです
カスタムコントロールに OnInitを記述して
MyBase.OnInit(e)
if Me.ClientID isNot Nothing then
' テキストボックスのIDを設定
' ClientIDプロパティでカスタムコントロールのIDを取得
' テキストボックスをmyTextInputと仮定しています 適宜変更してください
myTextInput.ID = Me.ClientID & ".buhin"
end if
Webページ側で
function testBiitton_onclick()
{
var Txt;
txt = document.getElementByID("CC.buhin")
txt.value = "testです";
}
といった具合でしょう ...
スクリプトとボタンのクリック関連付けもしてくださいね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) IT初心者です 仕事で、vb.netで作成されたdllをvbaで呼び出すプログラムを作成しろと言われ 1 2023/03/27 08:22
- フリーソフト cygewf-2.dllがない、と表示され、ダウンロードしたファイルが動作しない 2 2023/03/27 11:05
- C言語・C++・C# Windows Formアプリからコンソールを呼び出して文字を出力させたい 8 2023/05/09 10:53
- その他(プログラミング・Web制作) セレクトボックスで選択された値をコントローラーで使用したい 2 2022/07/26 16:41
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Windows 10 IT初心者です! powershellで以下のようなエラーが出ました オブジェクト参照がオブジェクト 1 2023/05/17 11:30
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【ASP.NET】 GroupBoxコントロ...
-
asp.netにてgridviewの列を動的...
-
ASP.NetのGridViewで任意の行ク...
-
c# 文字列の最後から1文字削除...
-
コネクション・セッション・ト...
-
Accessの画面更新を一時的に停...
-
ブラウザの×(閉じる)ボタンの...
-
エクセルVBAで画面の大きさを取...
-
DataGridViewのチェックボック...
-
複数選択のListBoxでClickイベ...
-
ページングが大量発生する原因...
-
HTMLボタンの文字色を変え...
-
ACCESS2010 WEBブラウザーコン...
-
Webブラウザの閉じるボタン無効...
-
コンピュータへの接続数が最大...
-
getParameterで値が取得できず...
-
PHPからWindowsログインユーザ...
-
セッションIDについて
-
Media Player のスクリーンショ...
-
DVD-Rの「セッションを閉じる」...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Webページ上のボタン等の位置を...
-
asp.netにてgridviewの列を動的...
-
ASP.NetのGridViewで任意の行ク...
-
MFCでグリッド
-
数字のみ入力可
-
【ASP.NET】 GroupBoxコントロ...
-
SuspendLayoutが効かない?
-
NumericUpDownコントロールでの...
-
VB2005でデリゲートというもの...
-
ACCESS2010でカレンダーのサン...
-
aspx ファイルに配置したdll部...
-
Accessの画面更新を一時的に停...
-
コネクション・セッション・ト...
-
DVD-Rの「セッションを閉じる」...
-
HTTPリクエストヘッダーの設定...
-
画面遷移が不正ですと表示されます
-
DataGridViewのチェックボック...
-
HTMLボタンの文字色を変え...
-
グリッドビューでのチェックボ...
-
ブラウザの×(閉じる)ボタンの...
おすすめ情報