2012-11-14 1 views
2

GridView의 날짜 값을 전달하여 다른 페이지로 HyperLinkField을 생성하는 데 문제가 있습니다. 일부 검색을 통해 올바른 구문을 사용하여 링크를 생성하고 있다고 생각하지만 dateDataNavigateUrlFields 속성에 바인드하려고하면 하이퍼 링크가 생성되지 않습니다. 다른 필드를 전달할 때 사용하는 메서드가 작동합니다.GridView 내에서 HyperLinkField를 사용하여 한 페이지에서 다른 페이지로 날짜 값 전달

이것은 내가 사용하고있는 코드입니다.

<asp:HyperLinkField 
    DataNavigateUrlFields="DATE_REF,STUDENT_ID,ASSIGN_ID" 
    DataNavigateUrlFormatString="Edit.aspx?DATE_REF={0}&STUDENT_ID={1}&ASSIGN_ID={2}" 
    HeaderText="Edit" 
    Text="&lt;img src='/Images/edit.png' alt='Update' border='0'/&gt;" /> 

어떻게 해결할 수 있습니까? 날짜 형식 문자열 {0:d}

답변

3

시도,

DataNavigateUrlFormatString="Edit.aspx?DATE_REF={0:d}&STUDENT_ID={1}&ASSIGN_ID={2}" 

Source

관련 문제