TreeView
コントロールでTreeNode
チェックボックスがチェックされている場合、自動的にサーバーにポストバックする方法ASP.NETツリービュー:チェックバック後のポストバックが変更されましたか?
4
A
答えて
3
申し訳ありませんが、あなたは簡単なJavaScriptでこの動作を追加することができます何のAutoPostBack
が
あなたは物事がjQueryのを使用してビットを近代化するために、この記事 http://forums.asp.net/p/1109288/1888180.aspx
<script language="javascript" type="text/javascript">
function postBackByObject()
{
var o = window.event.srcElement;
if (o.tagName == "INPUT" && o.type == "checkbox")
{
__doPostBack("","");
}
}
</script>
0
をチェックしてはならない存在です。
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:TreeView ID="TVP" runat="server">
\t \t ...
</asp:TreeView>
<asp:Button ID="BTVPNC" runat="server" style="display: none;" />
</ContentTemplate>
</asp:UpdatePanel>
とVB.NETのコードの後ろに:
Private Sub TVP_PreRender(sender As Object, e As EventArgs) Handles TVP.PreRender
Dim js As String = "$('#" + Me.TVP.ClientID + "').find('input[type=""checkbox""]')"
js += ".bind('change',function(){" + Me.ClientScript.GetPostBackEventReference(Me.BTVPNC, "") + ";});"
ScriptManager.RegisterStartupScript(Me.TVP, Me.TVP.GetType(), "TVP_NodeCheckAutoPostBack", js, True)
End Sub
Private Sub TVP_TreeNodeCheckChanged(sender As Object, e As TreeNodeEventArgs) Handles TVP.TreeNodeCheckChanged
\t 'Handle your TreeView NodeChecked with AutoPostBack event here.
End Sub
関連する問題
- 1. ポストバック時にasp.net sessionIDが変更されますか?
- 2. 値が変更されたときのポストバック後のASP.NETテキストボックスの値の変更JavaScript側からのクライアント側
- 3. asp.netのドロップダウンリストは、ポストバック後の値を変更します
- 4. WPFツリービューとデータグリッドの選択が変更されました
- 5. テキストボックスのテキストがポストバックに変更されました
- 6. バインドされたプロパティが変更された後にツリービューのチェックボックスが更新されない(SL4)
- 7. asp.netポストバックがクライアント側の検証後に防止されました
- 8. ポストバック後に、ASP.NETコンポーネントがポストバック後に閉じます
- 9. ASP.NETはポストバックなしでリピータのDataSourceを変更しますか?
- 10. ポストバック後にAsp.netデータバインディングが失われる
- 11. MVCグローバルリストがajaxのポストバックの後にリセットされました
- 12. ネストされたusercontrol Linkbuttonポストバック後のOnclickイベントは起動しません - asp.net/C#
- 13. ASP.NET MVC3のキャッシュデータが変更されましたか?
- 14. ASP.NET 3.5 SP1がASP.NET用に変更されました
- 15. ngIf - チェックされた後に式が変更されました
- 16. 式がチェックされた後に変更されました。
- 17. プログラムで作成されたASP.NET TextBoxは、コントロールがクリアされてもポストバック後のテキスト値を保持します
- 18. asp.net/VB.net:ポストバック後にOnClientClick関数が表示される
- 19. asp.net 3.5ポストバック後のTreeview Empty
- 20. ASP.NETのドロップダウンからの変更されたクエリ文字列を使用したポストバック
- 21. ノードを確認した後にツリービューの変更箇所
- 22. ポストバック時にASP.NETの隠しフィールドデータが失われました
- 23. ASP.NET 3.5:いいえ、ポストバックがボタンクリックのためにトリガーされました
- 24. ASP.NET IDがあります。UserManager.CreateAsync()は最近更新された変更で更新されましたか?
- 25. Asp.net AjaxToolkit TabContainterアクティブタブが変更されました - 前のタブ
- 26. ポストバック後にASP.NETがjqueryバインディングを失う
- 27. テキストボックスが変更されたためにポストバックが発生するかどうかを確認します
- 28. ASP.NET GridViewのJavascript値がポストバック間で失われました
- 29. Angular2 rc6チェックした後に式が変更されました
- 30. ポストバック中にASP.NETの既存の変更がdivにありますか?