TreeView SelectedNodeChanged 怎样实现点击同一节点亦执行事件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1> protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { Response.Write(" <script>location.href='../frm_Login.aspx'; </script>");}2>protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { //{ // switch (this.TreeView1.SelectedNode.Value.ToString()) // { // case "X_102"://程式設檔建立 // string str = "你沒有程式設檔建立的運行權限"; // if (Session["User_lb"].ToString().Trim() == "0") // { // Response.Redirect("frm_SofetManage.aspx"); // } // else // { // JingShi(str); // } // break; // case "J_101"://物料or產品分類維護 // string str2 = "你沒有物料/產品分類維護的運行權限"; // if (Session["User_lb"].ToString().Trim() == "0") // { // Response.Redirect("../Erp_Edit/frm_WL_CpF.aspx"); // } // else // { // JingShi(str2); // } // break; }} protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e) { if (this.TreeView1.SelectedNode.Parent == null)//判断是否是父节点。 { Response.Write("父节点");//执行代码 } else { Response.Write("子节点"); } }其实不太懂楼主的意思. 其实我的意思是,当我选中了节点1之后执行了SelectedNodeChanged事件当我再选择节点1的时候SelectedNodeChanged就不会再执行了有什么办法可以让它选择两次节点1的时候都执行这个事件或其它事件 我用VS2005自带的树来做的,当选中节点的时候,要执行后台代码,将该节点对应的详细信息显示出来所以刷新是可以接受的,但是这空间只有SelectedNodeChanged事件没有SelectedNode事件 执行SelectedNodeChanged时是有Postback的但是就是不执行代码因为选择了同一节点啊 选择同一节点对于SelectedNodeChanged肯定是没有影响的,可能要考虑别的途径了。。 vs2003js 控制treeView节点选择问题 未将对象引用设置到对象的实例 困扰很久的sql存储过程(转换为数据类型为 int 的列时发生语法错误) 在线等待高手回答关于数据库语句 在线等————有哪位高手帮我写个循环链表程序呀 用C# 谢谢! 急盼高手解答,客户端脚本如何引用用户控件内的元素? 请问在CSDN的blog中用的写文章的控件叫什么名字?在哪里可以下载? 又一个asp。net连接oracle9i的问题 请问谁有可以在web上用mouse作图的例子? java也可以 如何得到用户自定义控件的属性值? 急!关于生成静态页的问题! 急得哇哇哭
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
Response.Write(" <script>location.href='../frm_Login.aspx'; </script>");
}
2>
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
//{
// switch (this.TreeView1.SelectedNode.Value.ToString())
// {
// case "X_102"://程式設檔建立
// string str = "你沒有程式設檔建立的運行權限";
// if (Session["User_lb"].ToString().Trim() == "0")
// { // Response.Redirect("frm_SofetManage.aspx");
// }
// else
// {
// JingShi(str);
// }
// break;
// case "J_101"://物料or產品分類維護
// string str2 = "你沒有物料/產品分類維護的運行權限";
// if (Session["User_lb"].ToString().Trim() == "0")
// { // Response.Redirect("../Erp_Edit/frm_WL_CpF.aspx");
// }
// else
// {
// JingShi(str2);
// }
// break;
}
}
{
if (this.TreeView1.SelectedNode.Parent == null)//判断是否是父节点。
{
Response.Write("父节点");//执行代码
}
else
{
Response.Write("子节点");
}
}
其实不太懂楼主的意思.
执行了SelectedNodeChanged事件
当我再选择节点1的时候
SelectedNodeChanged就不会再执行了
有什么办法可以让它选择两次节点1的时候都执行这个事件或其它事件
所以刷新是可以接受的,但是这空间只有SelectedNodeChanged事件
没有SelectedNode事件
但是就是不执行代码
因为选择了同一节点啊