javascript服务器标记格式不正确
javascript server tag not well formed
我想传递2个值来调用我的脚本,但我没有这样做,它返回给我的服务器标签格式不正确的
asp:LinkButton ID="lnkname" runat="server" Text='<%#Eval("movieTitle") %>' Width='500px'
CommandName="cmdLink" PostBackUrl='~/videotest.aspx'
OnClientClick="setSessionValue('video','<%#Eval("movieTitle") %>');"
这样尝试:
OnClientClick='<%# string.Format("setSessionValue('"video'", {0});", Eval("movieTitle")) %>'
或者更好地确保使用JavaScriptSerializer类对电影标题进行正确编码:
OnClientClick='<%# string.Format("setSessionValue('"video'", {0});", new JavaScriptSerializer().Serialize(Eval("movieTitle"))) %>'
是的,我同意,那些WebForms真是一团糟。您可能会将其具体化为代码背后的一个函数:
public string FormatJs(object movieTitle)
{
return string.Format(
"setSessionValue('"video'", {0});",
new JavaScriptSerializer().Serialize(movieTitle)
);
}
然后:
OnClientClick='<%# FormatJs(Eval("movieTitle")) %>'
相关文章:
- 由于布尔值的变化,Django视图中的字符串格式不正确
- 文档的第一行.写的格式不正确,有时无法显示
- 谷歌地图API'.pac项目:first'返回格式不正确
- 格式不正确的json/javascript
- 下载pdf格式不正确
- D3:“SVG4601:SVG 路径数据的格式不正确,无法完全解析
- 为什么它说输入数据数组的格式不正确 jqchart.
- 解码URI抛出错误“URI格式不正确”
- Amchart 和 Ajax 获取格式不正确的数据
- XML 解析错误:使用浏览器内置解析器解析 XML 字符串时格式不正确
- 为什么我会收到“格式不正确”错误
- 使用 jquery 访问 JSON 时格式不正确的错误
- 图像属性格式不正确
- 什么意思是“服务器标签格式不正确”,这个按钮会发生什么
- 读取具有“'”的 JSON 字符串(格式不正确?
- Javascript/JSON 错误:格式不正确
- 控制台中的 GeoJson “格式不正确”消息,并且显示为未定义
- 购物清单 Javascript 程序列表项的文本格式不正确
- PHP 中的 JSON 格式不正确,无法从 JQuery Ajax 请求中格式化
- 使用AngularJS循环访问JSON文件时出现“格式不正确”的Firefox错误