問題タブ [aspbutton]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - asp:Button CssClass プロパティが CSS クラスを指定したクラスに設定していません
私は何か簡単なことをしようとしています。
ボタンがあります。
<asp:Button ID="btnMyButton" runat="server" CssClass="MyButton" CausesValidation="False" Text="ClickMe" />
そのスタイルは、ページ内の他の要素がこのスタイルシートのスタイルを使用しているため、使用されていることがわかっているスタイルシートに保存されています。
これが私がスタイルを定義する方法です:
私はまた、このクラスを具体的に指すいくつかの他の方法を試しました(含む要素から具体的に参照することを含む)が、役に立ちませんでした:
input[type="submit"].MyButton {
table.MyTable > tbody > tr > td > input.MyButton {
Google Chrome の Developer TOols で、設定しているスタイルをオーバーライドしていないことを確認できます。単にそこにありません。
ページ ソースを見ると、ASP.NET が生成する入力コントロールが私のクラスを使用していないことがわかります (それはsubmitBtn
、私自身がどこにも定義していない と呼ばれるものを使用しています)。Google Chrome の開発者ツールを使用してこのクラスを自分のクラスに変更すると、スタイルが期待どおりに適用されるので、それらが使用可能であることがわかります。そもそもなぜそれらが使用されていないのかわかりません。
を使用してすべてのボタンをグローバルにスタイルできますinput[type="submit"] {
が、特定のボタンのスタイルを設定しようとしており、インライン スタイル定義を使用したくありません。
お知らせ下さい。
編集:
submitBtn
css ファイルで css クラスを呼び出すと、設定したスタイルが適用されることがわかりました。ただし、すべての ASP.Net ボタンがこのsubmitBtn
css クラスを使用するように見えるため、それぞれに異なるスタイルを設定するには、それらをスパンまたは何かでラップし、この方法でボタン スタイルを具体的に設定する必要があります。
ASP.Netボタンに使用されるスタイルクラスの名前を設定できない理由を知りたいのですが。
より明確にするために、質問のタイトルを更新しました。
c# - asp:Button および asp:LinkButton および asp:Button が Chrome の入力時に送信されます
Internet Explorer では、TextBox P で Enter キーを押すと、LoginButton の onclick イベントを使用してフォームが送信されます。
これが私がしたいことです。
Google Chrome では、Enter キーを押すと、Button1 の onclick でフォームが送信されます。
これは私が望んでいることではありません。
通常の状況では、Button1 は実際にはフォーム上に表示されません。特定の状況下で、別のタスクを実行してからログインするために表示されます。
誰かがEnterキーを押したときに常にLoginButton onclickを使用するように、ブラウザーを個別に強制するにはどうすればよいですか?
asp.net - asp.net でサーバー側の実行中にクライアント側コンポーネントのプロパティを変更する
<asp:Button />
一部の aDataTable
を Excelにエクスポートするために使用されるaがあります。の生成中に進行状況の画像を表示する必要がありますDataTable
。以下はこれに対する私の試みですが、まだ立ち往生しています。ここでのライフサイクルを理解していない可能性があります。どんな助けにも感謝します。
ASPX
JavaScript
コードビハインド
c# - ボタンをクリックすると、最初のクリックでページ全体のポストバックがトリガーされます
asp:Button を UpdatePanel 内に配置したという事実にもかかわらず、最初にクリックしたときにページ全体でポストバックがトリガーされます。また、ボタンを初めてクリックしたときにも OnClick イベントがキャッチされませんが、その後は毎回すべて正常に動作します。
この問題を引き起こしている可能性のあるアイデアはありますか? 以下のコードを参照してください。
(私の Site.Master ファイル内)
(私の実際のウェブページで)
私のC#コードビハインドは次のとおりです。
私が取り残したもの、または間違ったことはありますか?
編集: C# コード ビハインドに以下を追加しました。
ボタンを初めてクリックすると、サーバーは GET リクエストを取得し、IsPostBack
何も変更せずに false を返します。他のすべてのクリックは POST リクエストを送信し、IsPostBack
true です。誰がこれを引き起こしているのか知っていますか?
c# - サーバー コントロール内の変数を使用する asp.net Web フォーム
asp.net webform page(.aspx) のサーバー コントロール内で変数を使用しようとしています。構文エラーが発生しています。問題は何ですか?