如果我在Repeater上,我有一个这样的代码:
<asp:Repeater runat="server" ID="RepeaterComunicati">
<ItemTemplate>
<asp:LinkButton ID="CancellaComunicazione-<%#Eval("COID").ToString()%>" runat="server" onclick="cmdCancellaComunicazione_Click">
Hello
</asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
“不方便”是我需要记住我的物品领域的“名称”。
如果我在For Each上,Visual Studio会帮我命名。像item.COID
这样的事情很快就会出现。
它是否与Eval不同?或者我需要每次都观察我的物体和场地的COPY / PASTE名称,将它们放在Eval上吗?
答案 0 :(得分:0)
你可能已经注意到那些是字符串。这意味着框架将使用反射而不是安全的类型来访问该属性。
不幸的是,这意味着您无法在字符串中获得自动填充功能,并且您将“非常不方便”。
答案 1 :(得分:0)
复制一段代码并在aspx页面中注释掉它。这样,您只需将其复制并粘贴到您需要的位置即可。