| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2667 人关注过本帖
标题:listbox双击事件的问题
只看楼主 加入收藏
天地乾坤
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-11-21
收藏
 问题点数:0 回复次数:7 
listbox双击事件的问题

查阅网上资料,参照做了一个listbox双击事件,可是不行,请问错在哪儿?谢谢了先?

Default.aspx中代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>


</head>
<body>
<form id="form1" runat="server">
<div>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
<asp:ListBox ID="ListBox1" runat="server" Height="172px" Width="105px">
<asp:ListItem>aaa</asp:ListItem>
<asp:ListItem>bbb</asp:ListItem>
<asp:ListItem>ccc</asp:ListItem>
<asp:ListItem>ddd</asp:ListItem>
</asp:ListBox>
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
<asp:ListBox ID="ListBox2" runat="server" Height="170px" Width="103px">
<asp:ListItem>eee</asp:ListItem>
<asp:ListItem>fff</asp:ListItem>
</asp:ListBox></div>
</form>
</body>
</html>

Default.aspx.CS中的代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!IsPostBack)
{
}
if (!Page.IsStartupScriptRegistered("listbox1"))
{
ListBox_DblClick("listbox1",Page,ListBox1,"ListBox1","ListBox2");
}
if (!Page.IsStartupScriptRegistered("listbox2"))
{
ListBox_DblClick("listbox2",Page,ListBox2,"ListBox2","ListBox1");
}

}


public void ListBox_DblClick(string Key,Page page,System.Web.UI.WebControls.WebControl webcontrol,string RemoveListBox,string AddListBox)
{

RemoveListBox = "document.Form1." + RemoveListBox;
AddListBox = "document.Form1." + AddListBox;
string mflistboxjs = "<script language=javascript> function change(RemoveListBox,AddListBox)";
mflistboxjs+="{";
mflistboxjs+="var addOption=document.createElement('option');\n";
mflistboxjs+="var index1;\n";
mflistboxjs+="if(RemoveListBox.length==0)return(false);\n";
mflistboxjs+="index1=RemoveListBox.selectedIndex;\n ";
mflistboxjs+="if(index1<0)return(false);\n";
mflistboxjs+="addOption.text=RemoveListBox.options(index1).text;\n";
mflistboxjs+="addOption.value=RemoveListBox.value;\n";
mflistboxjs+="AddListBox.add(addOption);\n";
mflistboxjs+="RemoveListBox.remove(index1);\n";
mflistboxjs+="}";
mflistboxjs+="</script>";
page.RegisterStartupScript(Key,mflistboxjs);
webcontrol.Attributes.Add("onDblClick","change("+RemoveListBox+","+AddListBox+");");
}
}

[此贴子已经被作者于2007-9-23 8:35:43编辑过]

搜索更多相关主题的帖子: listbox 
2007-09-23 08:35
jxnuwy04
Rank: 2
等 级:新手上路
威 望:4
帖 子:768
专家分:0
注 册:2006-9-15
收藏
得分:0 
提示什么错误啊!

------------------不为别的,就为你,我的理想!-----------------
2007-09-23 13:39
天地乾坤
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-11-21
收藏
得分:0 
没有反应,双击listbox1里面item,没有往listbox2里面添加,listbox1里面也没有减少~~
2007-09-23 17:11
冰彩虹
Rank: 4
来 自:上海
等 级:贵宾
威 望:14
帖 子:806
专家分:44
注 册:2007-6-28
收藏
得分:0 
ListBox还有个属性没设置吧

好像是EnablePostBack=true来着

Flying without wings
2007-09-23 19:26
天地乾坤
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-11-21
收藏
得分:0 
以下是引用冰彩虹在2007-9-23 19:26:13的发言:
ListBox还有个属性没设置吧

好像是EnablePostBack=true来着

没有这个属性哦~~

2007-09-23 23:04
catherienxlj
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2007-9-21
收藏
得分:0 
回复:(天地乾坤)listbox双击事件的问题
是不是AutoPostBack没有设为True

2007-09-24 09:55
天地乾坤
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2005-11-21
收藏
得分:0 
以下是引用catherienxlj在2007-9-24 9:55:07的发言:
是不是AutoPostBack没有设为True

把AUTOPOSTBACK设置为True也不行啊~~

2007-09-24 14:16
advancant
Rank: 1
等 级:新手上路
帖 子:26
专家分:0
注 册:2007-10-4
收藏
得分:0 
listbox没有双击事件,只有onclick事件
2007-10-05 20:37
快速回复:listbox双击事件的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016787 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved