하이퍼 링크 인 ID가 포함 된 표가 있으며이를 다른 페이지로 이동시킵니다. 누구든지이 작업을 수행하는 데 도움이 될 수 있습니다. http://www.telerik.com/help/aspnet-ajax/grid-column-types.htmltelerik 격자의 열에 하이퍼 링크를 만드는 방법
RadGrid를 사용하여 MVC와 함께 :
감사
당신이 RadGrid를 사용하고자하는 경우하이퍼 링크 인 ID가 포함 된 표가 있으며이를 다른 페이지로 이동시킵니다. 누구든지이 작업을 수행하는 데 도움이 될 수 있습니다. http://www.telerik.com/help/aspnet-ajax/grid-column-types.htmltelerik 격자의 열에 하이퍼 링크를 만드는 방법
RadGrid를 사용하여 MVC와 함께 :
감사
당신이 RadGrid를 사용하고자하는 경우, 다음 컬럼의 유형이 GridHyperLinkColumn
여기에 설명 불리는이 http://www.telerik.com/help/aspnet-ajax/mvc-radgrid-databinding.html
이 예를 보여줍니다 무엇을 http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/columntypes/defaultcs.aspx처럼 보일 수 있습니다.
그렇지 않은 경우 링크가있는 GridColumnTemplate을 사용해야합니다.
사용자가 Telerik-MVC에서 작업하고 있다고 가정합니다. 다음은 샘플 코드입니다.
Html.Telerik().Grid(Model)
.Name("GridName")
.DataKeys(keys => keys.Add(k => k.Id))
.Columns(columns =>
{
columns.Bound(c => c.Id).Title("ID")
.Template(@<text><a href="http://[email protected]">@item.RpoId</a> </text>);
columns.Bound(c => c.PropertyA);
columns.Bound(c => c.PropertyB); //And so on...
}
)
.Render();
열이 [예제 파일]입니다.
실제로 "템플릿"대신 "ClientTemplate"메서드를 사용합니다. 궁극적으로 당신은 옳은 대답을 가지고 있습니다. 불행히도 당신을 위해 질문의 저자는 아마 "받아 들여진"것에 돌아 오지 않을 것입니다. – Zwik
그러면 "ClientTemplates"는 순수한 서버 측 바인딩에서 사용되지 않으므로 클라이언트 측 데이터 바인딩을 수행하고 있다고 가정합니다. – Uchitha