请各位大侠明确一下,到底在web开发中,listbox控件有没有鼠标双击事件,刚接触.net不久,如果有的话,请指教怎样激发。(是web from,不是windows form)。并附加说明,谢谢
解决方案 »
- 请教:linkbutton传值接值问题
- asp.net访问时提示要输入用户密码,是什么问题
- 关于window.showModalDialog的问题
- 请问,如何区分Response.Redirect页面和刷新页面
- 在同一个解决方案中创建一个ASP.NET网站项目和一个类库项目,怎样在那个网站项目中的网页中访问该类库项目中某一个类以及方法
- freetextbox3.16有中文版吗?
- 如何取得网页地址的URL与URL的下级目录名?
- CV#中进行sharpmap二次开发
- 如何从服务器函数中调用客户端函数呢
- 刚刚接触,遇到个问题,谢谢
- 急,急,急,关于在.NET中使用JAVASCRIT的问题
- 请问C#可以用指针吗? 如何判断服务器是POS还是GET
runat="server" AutoPostBack="True"></asp:ListBox>
加上AutoPostBack="True"就可以了
asp.net里面好像没见过listbox的双击,可以考虑js
{
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 + ");");
}
private void Page_Load(object sender, System.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");
}
}