asp.net错误为“;文字字符“”中的字符太多;
asp.net error as "Too many characters in character literal"
我正在对DropDownList的索引更改调用javascript,我按照以下进行操作
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="toggleVisibility('Button1');">
我在编译过程中得到了错误,因为上面的代码行
Too many characters in character literal
有人能帮我解决这个问题吗?
OnSelectedIndexChanged
是服务器端事件,
OnClientClick
并设置AutoPostBack="false"对于服务器端
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="toggleVisibility">
protected object toggleVisibility(object sender, EventArgs e)
{
Button1.Visible = !Button1.Visible;
}
因此,对于事件,您需要使用具有特定签名的方法名称,该签名由事件类型定义。这是object sender, EventArgs e
编辑
DropDownList没有名为OnClientClick的属性,因此您需要将其添加到codeehind 中
DropDownList1.Attributes.Add("onchange","toggleVisibility('Button1');");
相关文章:
- 一个html元素的克隆次数太多
- ExtJS类的最佳实践最终导致了太多的.JS文件.性能怎么样
- 使用.slice分页选择了太多项目
- 堆排序实现进行了太多比较
- 如何在不每秒调用太多次的情况下通过Soundcloud解析api进行循环
- 如何修复“;太多递归”;ReactJS中的错误
- 为什么fs.readFile在windows上花费太多时间
- 如何避免webGL着色器加载给cpu带来太多负载
- node.js 需要太多的 TCP 套接字
- JavaScript循环迭代太多
- 函数崩溃,因为太多迭代jQuery
- 为什么不'当用户输入空格或字符太多/不够时,此函数会发出window.alert
- Angularjs:为什么重复做太多的工作
- Node.js错误:参数太多上传批量数据时出错
- ng重复调用控制器功能的次数太多
- "错误CS1012:字符文字“”中的字符太多;
- 字符文字asp.net中的字符太多
- asp.net错误为“;文字字符“”中的字符太多;
- Javascript正则表达式匹配的字符太多
- encodeURIComponent()添加了太多字符