您的位置:首页 > 其它

【问题】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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐