私はUserControlページで(TextBox、ドロップダウンリスト)のようなASP.Netコントロールを使用しています。同じページに編集用のリンクボタンがあります。私はそれを顧客側に見せたい。いずれにしても私はどうすればいいのでしょうか?または他の方法で作成することができます。あなたがLinkButtonコントロールのonClick属性を削除し、代わりにJavaScript関数を呼び出すためにOnClientClick属性を使用したいと思うのJavascriptでこれを行うにはLinkButtonのonClick peropertyを使用して、クライアントサイドでasp.netコントロールを可視にします。
1
A
答えて
4
:
<asp:LinkButton ID="lb_link_button" runat="server" Text="Click Me" OnClientClick="return ToggleShowHide()"/>
はここ/非表示Aを表示するには、対応するJavaScript関数ですそのstyle.displayプロパティを使用してmy_controlという名前のコントロール:
<script type="text/javascript">
function ToggleShowHide() {
var control = document.getElementById("<%= my_control.ClientID %>");
if (control.style.display == "none") { control.style.display = "block"; }
else { control.style.display = "none"; }
return false;
}
</script>
あなたはさまざまな方法で表示/非表示するコントロール(複数可)を参照することができ、これは単純な例です。
可視/不可視を設定するコントロールは、ではなく、のVisibleプロパティをfalseに設定する必要があります。代わりにdisplay:none;と宣言する必要があります。スタイルは次のように:
<asp:Control runat="server" ID="my_control" Visible="true" style="display:none;"/>
関連する問題
- 1. LinkButtonコントロールでポストバックをキャンセル
- 2. JavaScriptを使用してasp.net LinkButtonをトリガーする
- 3. ASP.NET MVCのLinkButton
- 4. ASP.net LinkButtonにCSSを適用する
- 5. パネルを使用してASP.net Submit LinkButtonを動的に作成します。
- 6. または可視の2回のLinkButtonを示す可視条件
- 7. LinkButton OnCommandまたはOnClick Not Firing
- 8. ASP.NETを使用してLinkButtonをツールチップに挿入する方法は?
- 9. Asp.Net LinkButton Onclick = method(container.dataitem)、構文の助けが必要
- 10. CS1061:私は私のページにLinkButtonコントロールを追加したコンパイルエラーメッセージ
- 11. JQueryを使用してLinkButtonを作成する方法
- 12. のLinkButtonスタイル
- 13. のLinkButtonコマンドイベントは、私はこのようなAJAXコントロールツールキットアコーディオン、LinkButtonコントロール、およびテキストボックスを使用して、簡単なユーザーコントロールを作成し
- 14. LinkButton BootstrapドロップダウンメニューでOnClickイベントが発生しない
- 15. LinkButton href url
- 16. LinkButtonクリックイベント
- 17. LinkButtonのネストされたコントロールはクリックできません
- 18. ASP.NET AJAXを使用したWebフォーム:HyperLinkとLinkButton&Response.RedirectからGridView
- 19. ExtJS4のLinkButtonコンポーネント
- 20. LinkButtonの使用PostbackUrl - 開くには新しいウィンドウ/タブ
- 21. 動的に生成されたLinkButtonのonClick
- 22. ASP.Net LinkButtonのリンク部分のみを無効にする
- 23. LinkButtonクエリ文字列を使用したリダイレクト
- 24. は、私は動的に私のSharePointのWebパーツにASP.NET LinkButtonコントロールを追加したいSharepointのWebパーツ
- 25. 10秒後にLinkButtonを有効にする方法Asp.net?
- 26. のLinkButtonのテキストが
- 27. Google Analyticsイベントの使用.NET LinkButtonが動作しない
- 28. .NetユーザーコントロールのプレースホルダにLinkButtonを追加します。
- 29. リピーターAsp.NetのLinkButton内のイメージソースを変更する方法C#
- 30. LinkButton clickイベントが発砲しないasp.net
は、一般的に編集ボタンを使用すると、その後、他のコントロールの可視= Trueの – Prescott
ありがとう、はいそれはpostbackingさを設定することができポストバックが発生します。私はポストバックしないクライアント側が必要なので。私は別々に編集可能な20以上のコントロールを持っています。ですから、私はonClickイベントを適用するためにクライアント側の関数が必要です。何か方法はありますか? –
[AJAX](http://msdn.microsoft.com/en-us/library/ee341002.aspx)機能を使用しようとしましたか? [UpdatePanel](http://msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.aspx)にコントロールを囲むと、代わりにクライアント側の呼び出しを行うように編集ボタンを有効にすることができます通常のポストバックの – CedX