Telerik MVC Grid의 열에 대한 편집기 템플릿을 만들려고합니다. 편집을 클릭하면이 간단한 문자열 열에 동일한 문자열 값이 표시되고 옆에 onclick 이벤트가있는 단추 또는 이미지가 표시됩니다.ASP.NET MVC Edtior 템플릿의 문제점
나는 할 수 없다!
나는 아주 간단한 예제를 발견했습니다. http://bradwilson.typepad.com/blog/2009/10/aspnet-mvc-2-templates-part-3-default-templates.html
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%= Html.Encode(ViewData.TemplateInfo.FormattedModelValue) %>
과 :
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%= ViewData.TemplateInfo.FormattedModelValue %>
나 :
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%= Model %>
을의 지금은 버튼이나 이미지에 대해 잊지 그냥이 문서에있는 지침에 따라 같은 빌어 먹을 문자열을 표시 할 수
이 모든 작업을 수행 할 수 없습니다. 사실,이 서버 측에 들어가면 ViewData.TemplateInfo.FormattedModelValue와 Model에는 값이 없습니다. 무슨 일이야? 이것을 막고있는 것은 그리드에서 무엇입니까? combobox와 같은보다 복잡한 편집기 템플리트는 데이터를 편집기 템플리트에 다시 저장합니다.
데이터를 나중에 변경하는 버튼과 같은 몇 가지 추가 옵션을 사용하여 동일한 텍스트를 편집기 템플릿에 표시하는 방법은 무엇입니까?
스티브
호기심입니다. EditorTemplate을 사용하여 데이터를 표시하는 이유는 무엇입니까? DisplayTemplate을 사용해야합니다. 파일의 이름도 정확하게 지정 했습니까? 나는 오랫동안 WebForms 엔진을 사용하지 않았기 때문에 ascx 또는 aspx가 필요한지 기억이 안납니다. –