asp.net c# 里用js实现listbox双击,应该将 tableListBox.Attributes.Add("onclick", "doubleClick()");添加在哪个事件里? 我在selectedIndexchanged()里写没反应,根本就不执行这个函数应该放在什么事件里? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放在Page_Load事件里面就哦了tableListBox是哪个控件?DropDownList的话他没有onclick事件 你可以这样试试,仅就解决你所说的问题。一个小的测试,在CS文件中:public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { string[] list = new string[3]; list[0] = "list1"; list[1] = "list2"; list[2] = "list3"; listBox.DataSource = list; listBox.DataBind(); listBox.Attributes.Add("ondblclick", "javascript:listBox_DoubleClick();");// 添加一个双击事件 } protected void listBox_SelectedIndexChanged(object sender, EventArgs e) { // 你的代码 } }页面代码:<script language="javascript" type="text/javascript"> function listBox_DoubleClick() { alert(document.getElementById("listBox").value);// 你双击选中的值 document.forms[0].submit(); // 到后台执行,会调用OnSelectedIndexChanged事件的函数 }</script><asp:ListBox ID="listBox" runat="server" OnSelectedIndexChanged="listBox_SelectedIndexChanged"></asp:ListBox> 1.注意要加到 ListItem 中2.<asp:listbox ...<asp:listitem ondbclick="alert('hello')" ...3.// Page_LoadListBox1.Items[0].Attributes["ondbclick"]="alert('hello')"; 全部积分,求各位大大门帮我写个递归,然后生成xml文件。摆脱了! 页面换行问题 framework框架版本3.5改成2.0后报错如何解决 了解过EXCEL导出的大哥请进 updatepanel里面的dropdownlist的问题 哪有ASP的群加下我 ajaxpro 使用 session的问题 用过xmlspy的兄弟姐妹们请进来,问一个小问题 求文件管理系统源码及其文档 请问如何使用ajax实现异步刷新 禁用viewstate后DropDownlist的Text值怎么取 ASP.NET中的DataGrid控件分页显示问题
tableListBox是哪个控件?DropDownList的话他没有onclick事件
一个小的测试,在CS文件中:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string[] list = new string[3];
list[0] = "list1";
list[1] = "list2";
list[2] = "list3";
listBox.DataSource = list;
listBox.DataBind();
listBox.Attributes.Add("ondblclick", "javascript:listBox_DoubleClick();");// 添加一个双击事件
} protected void listBox_SelectedIndexChanged(object sender, EventArgs e)
{
// 你的代码
}
}
页面代码:
<script language="javascript" type="text/javascript">
function listBox_DoubleClick() {
alert(document.getElementById("listBox").value);// 你双击选中的值
document.forms[0].submit(); // 到后台执行,会调用OnSelectedIndexChanged事件的函数
}
</script>
<asp:ListBox ID="listBox" runat="server" OnSelectedIndexChanged="listBox_SelectedIndexChanged"></asp:ListBox>
注意要加到 ListItem 中2.
<asp:listbox ...
<asp:listitem ondbclick="alert('hello')" ...3.
// Page_Load
ListBox1.Items[0].Attributes["ondbclick"]="alert('hello')";