【问题】HyperLink控件用Eval()方法绑定NavigateUrl时出现"服务器标记的格式不正确"
2012-04-09 10:00
393 查看
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=“<%#eval("id","details.aspx?id={0}") %>”> <%#Eval("title") %> </asp:HyperLink>
这是由于前台绑定时【双引号】和【单引号】引出的问题。
因为,Eval表达式已经使用了【双引号】,Html代码就只能使用单引号或者不用引号(IDE会提示),改成下面这样就行了。
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl=’<%#eval("id","details.aspx?id={0}") %>‘> <%#Eval("title") %> </asp:HyperLink>
相关文章推荐
- 关于NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"的解决方法
- asp.net 2.0)关于NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"的解决方法(转)
- 关于NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"的解决方法
- asp.net 2.0关于NavigateUrl中绑定Eval()方法时出现"服务器标记的格式不正确"的解决方法
- 服务器控件使用eval()绑定属性出现服务器标记的格式不正确
- 服务器控件使用eval()绑定属性出现服务器标记的格式不正确
- asp.net控件,服务器标记的格式不正确问题解决方法
- 服务器控件HyperLink的NavigateUrl绑定传参问题
- HyperLink控件的NavigateUrl属性绑定方法
- 【整理】Asp.net中<HyperLink>控件中的NavigateUrl属性使用<%#Eval(“id”)%>绑定数据时无效
- 模板列里的服务器端HTML控件提示服务器标记的格式不正确的问题
- (转载)MSSQL:Sql server2012连接Sql server 2008时出现的问题:已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。) - Empty.
- 服务器标记的格式不正确的问题
- 中HyperLink控件NavigateUrl属性绑定的写法
- DropDownList连动选择时出现 "Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用" 的错误
- var dataObj=eval("("+data+")");//转换为json对象(解决在ajax返回json格式数据的时候明明正确的获取了返回值但是却就是进不去success方法的问题。格式错误)
- AS3.0 加载XML#1088 文档中根元素后面的标记格式必须正确,问题解决方法
- Sql server2012连接Sql server 2008时出现的问题:已成功与服务器建立连接,但在登陆过程中发生错误。(provider:SSL Provider,error:0-接收到的消息异常,或格式不正确。)
- ASP.NET HyperLink控件NavigateUrl中用到DataBinder.Eval时
- AS3.0加载XML出现“#1088 文档中根元素后面的标记格式必须正确”的解决方法