Telerik 's Extensions for ASP.NET MVC의 Grid 컨트롤을 사용하여 마스터/세부 그리드를 설정하려고합니다. 내 문제는 서버 템플릿을 설정하는 것입니다.Telerik Grid Server 템플릿 문제
다음의 데모는 면도기 뷰 엔진을 사용한다는 것을 제외하고 this page의 첫 번째 데모입니다.
그리드가 잘 표시됩니다. 문제는 컴파일러 오류가 발생하지 않는 서버 템플릿을 작성할 수 없다는 것입니다.
@(Html.Telerik().Grid(Model)
.Name("Grid")
.Columns(columns =>
{
columns.Bound(o => o.Date).Format("{0:MM/dd/yyyy}").Width(100);
columns.Bound(o => o.Title).Template(@<text> <a href="/Media/@item.Slug">@item.Title</a></text>).Sortable(false);
columns.Bound(o => o.Publication).Width(120).Sortable(false);
})
.DetailView(detailView => detailView.Template(e =>
{
//Anything other than this comment will throw a compiler error
}))
.RowAction(row =>
{
// Expand initially the detail view of the first row
if (row.Index == 0)
{
row.DetailRow.Expanded = true;
}
})
.Sortable()
.Scrollable(scrolling => scrolling.Height(494)).Footer(false)
.ClientEvents(events => events.OnRowDataBound("onRowDataBound"))
)
"이 주석 이외의 다른 것 ..."을 참조하십시오. 내가 이것을 @<text> hello</text>
같은 것으로 바꾸면 컴파일 오류가 발생합니다 :
CS1002 :; 예 :
그건 이해가되지 않는 것처럼 보이지만, 나는 유머가되어서 그런 세미콜론을 넣는다. @<text> hello</text>;
. 그 날이 오류를 제공합니다
CS0201 : 만 할당, 호출, 증가, 감소 및 템플릿의 일부와 내가 정말 원하는 것을 내가 즉, 교체 할 때 새로운 객체의 표현은 문
로 사용할 수 있습니다 @<text><b>Slug</b>: @item.Slug</text>
, 나는 동일한 오류가 발생합니다; CS1002에는 세미콜론이없고 CS0201에는 세미콜론 만 있습니다.
무엇이 여기에 있습니까?
감사합니다. 내가 필요한 것입니다. 구문이 잘못되었습니다. +1 – splatto