Java 未捕获引用错误:未使用特定值定义XXX
单击以下链接时出现以下异常: 未捕获引用错误:未定义G502Java 未捕获引用错误:未使用特定值定义XXX,java,jquery,asp.net,eval,linkbutton,Java,Jquery,Asp.net,Eval,Linkbutton,单击以下链接时出现以下异常: 未捕获引用错误:未定义G502 我的脚本功能: function CallParent(room) { // window.opener.DrawPaths(room); // window.close(); alert(room); } 根据当前的实现,G502被视为变量,因此您将得到错误 OnClientClick="<%#string.Format("CallP
我的脚本功能:
function CallParent(room) {
// window.opener.DrawPaths(room);
// window.close();
alert(room);
}
根据当前的实现,
G502
被视为变量,因此您将得到错误
OnClientClick="<%#string.Format("CallParent('{0}');",Eval("l_room_no")) %>"
OnClientClick=“”
根据当前的实现G502
被视为变量,因此您将得到错误
OnClientClick="<%#string.Format("CallParent('{0}');",Eval("l_room_no")) %>"
OnClientClick=“”
调用父对象的参数应括在引号之间。但是,由于数据绑定表达式已经使用单引号和双引号,因此可以将转换后的字符代码传递到string.Format
:
<asp:LinkButton ... OnClientClick='<%# string.Format("CallParent({0}{1}{0});", (char)39, Eval("l_room_no")) %>' Text='<%# Eval("Cell_Data") %>' />
本例假设您使用C#。VB.NET中的
(char)39
等价物是chr(39)
调用父对象的参数应括在引号中。但是,由于数据绑定表达式已经使用单引号和双引号,因此可以将转换后的字符代码传递到string.Format
:
<asp:LinkButton ... OnClientClick='<%# string.Format("CallParent({0}{1}{0});", (char)39, Eval("l_room_no")) %>' Text='<%# Eval("Cell_Data") %>' />
本例假设您使用C#。
(char)39
的VB.NET等价物是chr(39)
应该在哪里定义G502
?也许您想添加引号,或者更好地使用?应该在哪里定义G502
?也许您想添加引号,或者更好地使用?I get parser error:服务器标记的格式不正确。
@AnynameDonotcare,使用OnClientClick=“”
I get parser error:服务器标记的格式不正确。
@AnynameDonotcare,使用OnClientClick=“”
它工作起来很神奇,您能解释一下(char)39
39是ANSI和Unicode表()中单引号字符的代码。使用(char)39
表示法可以指定该字符,而不将其逐字包含在命令中,这将导致与外部单引号冲突(OnClientClick=“…”
)。它的工作原理很神奇,请您详细解释一下(char)39
39是ANSI和Unicode表()中单引号字符的代码。使用(char)39
表示法可以指定该字符,而不将其逐字包含在命令中,这将导致与外部单引号冲突(OnClientClick='…'
)。