2013-07-06 4 views
1

다음 바인딩이 있습니다. 그러나 첫 번째 바인딩 만 작동합니다. 두 번째는 항상 null입니다. 어떻게 둘 다 잘 작동하게 할 수 있습니까?두 개의 <% # Eval ("Id") %> 같은 양식으로 하나만 작동합니다.

<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> 

답변

3

두 번째 바인딩이 잘못되었습니다. 첫 번째 것과 비교해 보면 이중 따옴표가 문제의 원인입니다. 작은 따옴표에 대해 큰 따옴표의 첫 번째 집합을 대체하면 올바르게 작동합니다.

<%# Eval("Id") %>

죄송합니다, 스마트 폰에서이 일을하고, 작은 따옴표가 어떤 이유로 작동하지 않습니다. 작은 따옴표는 첫 번째 꺽쇠 괄호 앞에 있고 마지막 꺽쇠 괄호 뒤에 와야합니다.

관련 문제