問題タブ [asplinkbutton]

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.

0 投票する
17 に答える
170479 参照

asp.net - でポストバックを無効にする

フォームに ASP.NET リンクボタン コントロールがあります。クライアント側のjavascriptに使用し、サーバーにポストバックしないようにしたいと思います。(linkbutton コントロールを使用して、場合によってはそれをスキンして無効にできるようにしたいので、まっすぐなタグは好まれません)。

サーバーにポストバックしないようにするにはどうすればよいですか?

0 投票する
4 に答える
14792 参照

asp.net-mvc - ASP.NET MVC の LinkBut​​ton

ASP.NET MVC ビュー ページにいくつかの ASP LinkBut​​ton をインスタンス化する必要があります。いくつか試してみましたが、うまくいきません。これが私の最新のコードの化身です:aspxファイル

Firefox でレンダリングされるのは、列挙しているコレクション内の各メンバーのテキスト リンクの 1 つのインスタンスですが、それらはハイパーリンクではなく、単なるテキストです。生成された HTML は次のようになります

runat="server" 属性を各 asp:LinkBut​​ton タグに追加しようとしましたが、runat="server" 属性を持つフォーム タグ内にのみコントロールを配置できるというランタイム例外が発生します。すでにやっていると思うので、よくわかりません。LinkBut​​tonsが実際にリンクできるように、私が間違っていることと、それを修正するために何をする必要があるかを誰かに説明できますか?

0 投票する
4 に答える
8044 参照

asp.net - asp.NET LinkBut​​ton が Google Chrome で機能しない

いくつかのリンクボタンを含むページがあり、それらすべてが Google Chrome で機能しません。それらは IE と Firefox でうまく機能しています。Chrome インスペクターはリンクボタンを見つけることができ、ポストバック呼び出し用に javascript-postback が添付されています。ボタンはいくつかのパネル内に配置されていますが、それは問題ではありませんか?

0 投票する
1 に答える
1471 参照

asp.net - ASP.NETLinkBut​​tonがIE7で正しくレンダリングされない

ほんの数週間前にMSIE7に切り替えたお客様に問題があります(多くの問題の1つです)(はい、はい、わかっています.......質問しないでください.....)

ASP.NETアプリには、HTMLテーブル内のナビゲーション用の一連の<asp:LinkButton>コントロールがあり、各リンクボタンは別々の行にあります。リンクボタンは<td width="200">タグの中にあります。それぞれ<asp:LinkButton>に、以下を定義するCSSクラスが割り当てられています。

MS IE 6では、ボタンはとの幅全体をうまく埋めて<td>並んでいました。5列または6列のリンクボタンがあり、すべて同じ幅で、すべて200ピクセル幅のボタンの中央に配置されていました。

ただし、MS IE 7では、リンクボタンは標準でレンダリングされており、テキストラベルを含めるために必要な幅しかありません。これで、5行または6行になり、各リンクボタンは、ボタンのテキストを含めるために必要な最小幅のボタンとしてレンダリングされます。ひどいですね...

私はすでに「width:200px」をCSSクラスに追加しようとしましたが、それは実際には何の役にも立ちません:-(

MS IE 7でこれらの<asp:LinkButton>要素を指定された固定幅に再レンダリングするための簡単なトリック/回避策はありますか?

可能であれば、CSSで幅を指定し続けたいと思います-すべて<asp:LinkButton>のインスタンスに移動してASP.NETプロパティ「Width」を200pxに設定する必要はありません(これは機能しているようですが、ところで-リンクボタンは、指定された固定幅に適切に設定されています)。

マーク

0 投票する
1 に答える
1148 参照

c# - データページャーイベントが発生すると、リンクボタンの色が変わります

私はアルファベットのフィルターで構成されています26の動的に作成されたリンクボタンで構成されていますリンクボタンを選択すると、アルファベットに基づいてユーザーの名前がフィルタリングされ、他のリンクボタンとは異なるように色がオレンジに変更されますが、特定のアルファベットに関連付けられているユーザーの数が増え、フィルターを適用すると、そのアルファベットに基づいてユーザーがフィルターされ、データページャーの次のページまたは他のページ番号をクリックするとリストビューに表示され、リンクボタンの色が次のように変わります。デフォルトの色ですが、他のリンクボタンが選択されない限り、それを強調表示したままにします私のコード

0 投票する
1 に答える
621 参照

asp.net - LinkBut​​ton クリック OnPreRender

クリックしたときにメソッドLinkButton内で操作を実行したい。OnPreRender

LinkButtonでは、それがクリックされたかどうかをどのように知ることができますか?

私のLinkBut​​tonの名前はlnkbtn1.

前もって感謝します。

バハー。

0 投票する
4 に答える
2807 参照

asp.net - LinkBut​​tonのOnClickはIE8では起動しません

以下はChromeで問題なく動作します。

そして、これがボタンとそのサブクラスのCSSです。

ご覧のとおり、特別なことは何もありません。ただ色と美しいもの。
青い[編集]ボタンをクリックすると、ChromeでOnClickポストバックが正常に起動します。
しかし、IE8で同じことをすると、何もしません。クリックも検出しません。

問題を特定しやすくするために、タグを削除して「編集」という単語だけを残しました。IE8では、単純な下線付きのリンクとして問題なく機能します。ポストバックが発砲します。

では、なぜIE8はLinkBut​​ton内で何も受け入れられないのでしょうか。

0 投票する
2 に答える
1036 参照

c# - linkbutton oncommand の問題

asp.net Webページの個別のdataitemサーバーコントロール内で2つのリンクボタンを使用しています

C#内のコマンド名を次のように抽出すると

それは私に正しい名前を与えますが、コマンド引数

item2 は私が期待するものではありません。これは item1 のものではなく、item2 のデータリスト コントロールのデータソースとして最初に設定したものです。item2 linkbutton から期待している最新の dataitem 文字列値が得られません。何が問題になる可能性がありますか? どこが間違っていますか?

また、item2 のイベントは初めて発生し、その後は発生しませんか? 私がやっているばかげた間違いはありますか?

0 投票する
2 に答える
1117 参照

c# - マスター ページの入力時のデフォルトの LinkBut​​ton

私は徹底的に調べましたが、これに対する明確な解決策は見つかりませんでした。私の同僚はかなり汚い解決策を見つけましたが、マスターページに配置したときに、以下のリンク参照の解決策が機能しない理由がわかりません。基本的にテキストボックスとリンクボタンを持つマスターページがあります.Enterキーを押すと、代わりに子ページのデフォルトボタンが呼び出されます.

  1. http://weblogs.asp.net/jeff/archive/2005/07/26/420618.aspx
  2. asp.netのasp:panelのデフォルトボタンとしてlinkbuttonを設定します(Ahmadのソリューション)

これについての洞察はありますか?ありがとう :)

明日仕事に着いたら、汚い解決策を投稿します。

編集:ここに汚い(私が思う)解決策があります:

JavaScript (ここに配置して、StackOverflow がより適切にフォーマットできるようにします):

これは本当にこれに対する唯一の解決策ですか?

0 投票する
1 に答える
2376 参照

asp.net - LinkBut​​tonのクリックイベントの設定

Datagrid内にLinkBut​​tonがあります。Clickイベントを設定するのに問題があります。HTMLにOnClick="Remove_Click"属性を追加します。しかし、実際のイベントを書きに行くと、VBはLinkBut​​tonを見つけていません。したがって、何も起こりません。

これがそのコードです。

VBがそれを認識しない理由について何かアイデアはありますか?または、クリックイベントを実行するための別の方法はありますか?