現在、Web アプリケーションに取り組んでいます。イベントが asp.net/javascript でどのように宣言されているか、およびこれらがコード ビハインド (この場合は c#) にどのように適合するかについての一般的な情報が必要です。
これが適用される私自身の状況は次のとおりです。AccountsTreeView があり、AccountsTreeView でチェックされているノードに応じて、2 番目の TreeView を情報で更新する必要があります。TreeNodeCheckChanged イベントはコールバックを送信しないため、(単純な) 解決策は、単純なスクリプトを実装してポストバックを提供することです。コードビハインドでポストバック/イベントをキャッチする方法がわかりません。
私が見つけたJavaScriptコード。これを.aspxファイルに埋め込みます: 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>
私が望んでいる結果は次のようになります。
protected void TreeView_onCheckBoxChanged(Object sender, someEvent? e)
{
e.SelectedNode.Text = "able to access the selected node.";
}
どんな助けでも大歓迎です!初めての投稿なので不手際がありましたらお許しください。