点击TreeView的节点,就弹出一个窗口对节点的内容进行编辑,请问如何实现?
解决方案 »
- 高手请进:向数据库中插入图片共有几种方法!
- 各位大侠,我用vs2008创建了一个项目,想把以前做的webform拷贝过来在新的项目里使用,提示拷贝过来的webform上的控件没有声明
- Response.End()使用问题
- 简单的check问题
- 如何实现checkboxlist的全选?
- 哪位大哥大姐那有做的关于电力行业方面的软件的?
- 怎么获得对象型数组中的数组的值
- 如果获得固定坐标 所在的位置的超链接地址?
- 永远没有答案的问题! 备注型字段用什么来对应????
- 利用代码发送邮件,怎样让用户在mail的body里面看到表格等丰富的内容?
- 如何防止同一个用户多次登陆?
- asp.net+C#编写代码时的问题
{
//你所要的其他代码
TreeView1.Attributes["onclick"]="GetData()"
}然后在Html页面里面添加 函数 GetData()
function GetData()
{
alert(TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("ID"));
}
将"ID"换成"Text"就是节点的显示值了
if(!Page.IsPostBack)
{
//your other code here
//为 TreeView1控件注册客户端的 onclick 事件
TreeView1.Attributes["onclick"]="treeview_click()"
}//JavaScript 代码
//在Html页面里面添加 函数treeview_click()
function treeview_click()
{
window.open("new.aspx?treenodeidvalue=" + TreeView1.getTreeNode(TreeView1.clickedNodeIndex).getAttribute("ID");
}然后在 new.aspx 页面通过 Request.QueryString["treenodeidvalue"] 获得点击结点的 ID 值,进行你相关的修改操作。
编译器错误信息: CS0117: “Microsoft.Web.UI.WebControls.TreeView”并不包含对“clickedNodeIndex”的定义
这是为什么呢?