什么意思是“服务器标签格式不正确”,这个按钮会发生什么
What mean "the server tag is not well formed", what happen with this button?
这是我的按钮:
<asp:LinkButton ID="lnkButton"
OnClientClick="showEnroll(this,true,'<%# Eval("EventId") %>'); return false"
runat="server" CommandArgument='<%# Eval("EventId") %>' />
这是错误:"服务器标记格式不正确"
这意味着标记无效,这是因为内联数据绑定表达式。像这样的东西应该更好用:
OnClientClick='<%# string.Format("showEnroll(this, true, ''{0}''", Eval("EventId")) %>'
注意:我尚未验证上述代码。它旨在说明一个概念,可能需要调整。
在您的绑定中(即 RowDataBound
网格视图),添加如下逻辑:
// Attempt to find the control
var theLinkButton = e.Row.FindControl("lnkButton") as LinkButton;
// Only try to use the control if it was actually found
if(theLinkButton != null)
{
// Grab the event ID from wherever here
// Set the OnClientClick attribute here
theLinkButton.Attributes.Add("onClientClick",
"showEnroll(this,true,'" + theEventId.ToString() + "'); return false");
}
相关文章:
- 按钮类型是什么;按钮“;JavaScript中的平均值
- 我怎么知道用户什么时候点击了类似Facebook的按钮
- PHP使用子窗口中的单选按钮确定从子窗口向父窗口文本区域插入什么
- 单击TextArea'时,文本区域中的属性名称是什么;s上下箭头按钮
- 调用焦点时,按钮和跨度之间的区别是什么
- JQuery:所有按钮只使用一个监听器有什么缺点吗
- 切换两个隐藏单选按钮的最佳方式是什么
- 用于导出Excel的.Net MVC 4.5 JqGrid按钮功能不起作用.什么'我的代码错了
- 如果在javaScript中的按钮单击事件中调用两个函数会发生什么
- 如何使javascript提示框取消按钮什么都不做
- Javascript 和单选按钮 - 什么都不做
- 单击另一个用于显示/隐藏图层的按钮时,在Adobe PDF中隐藏/显示按钮的代码是什么
- 当用户在浏览器上单击后退按钮时会话会发生什么
- 我想用 JavaScript 验证单选按钮,以测验我的代码需要什么
- 在javascript中单击按钮时更改文本区域中的文本的方法是什么
- 我的 Jquery 按钮 - 禁用/启用功能不起作用.谁能告诉我出了什么问题
- (JQuery UI)有没有一种方法可以检测对话框中按下了什么按钮's beforeClose()处理程序
- 知道在Javascript中按下了什么按钮
- 我应该使用什么按钮事件来确认 html 表单
- 我如何捕捉什么按钮被按下的序列,何时