http://www.430000.net/printpage.asp?ArticleID=44
解决方案 »
- 请教asp.net问题Server cannot append header after HTTP headers have been sent
- 防注入漏洞的几个问题
- 关于在GRIDVIEW中帮定DROPDOWNLIST的事件获取GRIDVIEW主键值问题!
- 正则表达式验证控件如何验证输入内容至少包含1个字符(包括中文字符)
- 点击按钮后,先触发客户端事件,接着就是服务器端事件,如何实现根据客户端结果取消服务器端事件
- 请教大家一个发邮件问题,希望大家能够帮兄弟一个忙,谢谢!
- 在操纵EXCEL时出现的问题,Open了好久也没有成功,在线等.
- click事件的处理
- 大家来帮我看看,这该怎么办???
- 感谢各位兄弟的关心!真的感谢!但我失败了....:(
- 新手求教~~有关调用模态窗口的问题
- 如何做一个数据库安装,建立虚拟目录等功能的安装程序
<%@ Register TagPrefix="IE" Namespace="Microsoft.Web.UI.WebControls" Assembly="Microsoft.Web.UI.WebControls" %><html>
<head>
<title>
TreeViewDataSet.aspx
</title>
</head>
<body>
<form runat="Server">
<IE:TreeView
AutoPostBack="True"
TreeNodeSrc="Categories.aspx"
Runat="Server"/>
</form>
</body>
</html>Categories.aspx
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><Script runat="Server">
sub page_load
Dim mycon as SqlConnection
Dim cmdCategories As SqlCommand
Dim dsCategories As DataSet
Dim strQuery As String mycon=New Sqlconnection("Server=localhost;UID=sa;PWD=secret;Database=Northwind")
strQuery="select categoryname as Text,'products.aspx?catid='
+LTRIM(STR(CategoryID))" & _
"As TreeNodeSrc from Categories As TreeNode for xml auto, XMLDATA"
cmdCategories=new SqlCommand(strQuery,mycon)
dsCategories=New DataSet
dsCategories.ReadXML(cmdCategories.ExecuteXmlReader(),XmlReadMode.Fragment)
dsCategories.DataSetName="TREENODES"
dsCategories.WriteXml(Response.OutputStream)
end sub
</script>Products.aspx
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %><Script runat="Server">
sub page_load
Dim mycon as SqlConnection
Dim cmdProducts As SqlCommand
Dim dsProducts As DataSet
Dim strQuery As String mycon=New Sqlconnection("Server=localhost;UID=sa;PWD=secret;Database=Northwind")
strQuery="select Productname as Text from products As TreeNode" & _
" where CategoryID=@categoryID for xml auto, XMLDATA "
cmdproducts=new SqlCommand(strQuery,mycon)
cmdproducts.Parameters.Add(New SqlParameter("@categoryID",Request.QueryString("catID")))
mycon.open()
dsproducts=New DataSet
dsproducts.ReadXML(cmdproducts.ExecuteXmlReader(),XmlReadMode.Fragment)
dsproducts.DataSetName="TREENODES"
dsproducts.WriteXml(Response.OutputStream)
mycon.close()
end sub
</script>
http://expert.csdn.net/Expert/topic/945/945320.xml?temp=.3617212<script language="javascript">
<!--
function TrvModel_DblClick()
{
window.document.VindicateModel.Isdbclick.value="true";
window.document.VindicateModel.submit();
}
-->
</script><input type="hidden" name="Isdbclick" value="false">
<iewc:treeview id="trvModel" ondblclick="javascript:TrvModel_DblClick()" style="Z-INDEX: 101; LEFT: 6px; POSITION: absolute; TOP: 14px" runat="server" Width="216px" Height="158px">
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (Page.IsPostBack)
{
if (Request.Form["Isdbclick"].ToString()=="true")
{
trvModel_DblClick();
}
}
}public void trvModel_DblClick()
{
...写你要做的事情就OK了,哈哈
}
这个方法简单实惠,^_^
(个人认为:双击操作不是很复合网页设计概念)