私は、マスターページに基づいて単純なASPXページを持っています。 ASPXページには、2つのドロップダウンと1つのボタンがあります。ボタンを押すと、いくつかのjavascriptを実行したいと思います。これを行うために、私はButtonの属性コレクション(Add( "onclick"、スクリプト))を使用しました。ASP.NET、Visual Studio、C#、Javascript
私のスクリプトは次のようになります。
string script = "return confirm ('You have selected' + document.getelementbyid(DropDownList1).value + document.getelementbyid(DropDownList2).value)");
Button1.Attributes.Add("onclick", script);
ボックス要素名ドロップダウン場であるが、なぜjavascriptの火災ではないでしょうか?イベントをクリックすると、ボタンのクリックイベント(明らかに)が発生しますが、何も起こりません。
これはC#で行われています。私がASPXを使用し、ASPXマークアップで基本的なjavascript関数を記述すると、intellisenseはdocumentgetelementbyidのvalueプロパティも思い付きません。どうして?私のブラウザは完全にjsが有効になっています(Firefox)。これまでは動作していましたが、masterpageを追加してASPXページをベースにすると、すべてが梨になりました。
なぜ上記のスクリプトは動作しませんか?
ありがとうございました
いくつかのコードは助けます –
実際の問題を反映するためにあなたのタイトル質問を変更してください、タイトルはあまりにも一般的で誤解を招く。 –