2009-12-02 81 views
1

我试图让这个字符串的工作弦,我不能正确地逃避它或我使用了错误的语法“与”如何逃脱的.aspx

<a href="<%#string.Format("{0}?ItemRemove=true&iID={1}", Page, <%#Container.DataItem.Id)%>">...</a> 
+1

少喝咖啡,更正确配对的字符串引号:) – 2009-12-02 14:58:30

回答

2
<a href='<%# String.Format("{0}?ItemRemove=true&ID={1}", 
    Page, 
    Container.DataItem.Id) %>'> 
... 
</a> 

。 ..everything被包裹的阅读能力,能都生活在同一行的,当然。

+0

你能向我解释为什么在这种情况下'vs' – PositiveGuy 2009-12-02 14:55:19

+0

这甚至不会编译,容器不存在于数据绑定上下文之外。不应该<%=是<%#? – Phaedrus 2009-12-02 15:10:20

+0

@Phaedrus - 我相信你是对的。我一直在.NET MVC工作一段时间,我的手指在自动驾驶... – 2009-12-02 15:14:26

0

尝试使用周围的HREF撇号。

<a href='<%= String.Format("{0}?ItemRemove=true&ID={1}", Page, Container.DataItem.Id) %>'> 
... 
</a>