两个<%#Eval(“Id”)%>在同一形式中,只有一个有效

时间:2013-07-06 16:56:19

标签: asp.net binding

我有以下绑定。但是,只有第一个绑定有效。第二个始终为空。我怎样才能使它们都运作良好?

 <tr>
   <th>
        <a href="SettingsOperator.aspx?id=<%# Eval("Id") %>">Settings</a>
   </th>

 </tr>
  <tr>
     <th>
        <a href="ShareEmployees.aspx?id="<%# Eval("Id") %>">Import Employees</a>

     </th>
  </tr>

1 个答案:

答案 0 :(得分:3)

第二个绑定不正确。将它与您的第一个相比,额外的双引号是造成问题的原因。用单引号替换第一组双引号,它应该可以工作。

ID = <%# Eval("Id") %>

抱歉,通过智能手机执行此操作,单引号因某些原因无效。单引号应该在第一个尖括号之前和最后一个尖括号之后。