0

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に値がありません。どうしたの?これを妨げているのはグリッド内の何ですか?コンボボックスのようなより複雑なエディタテンプレートは、データをエディタテンプレートに戻します。

私は後でデータを変更するボタンのようないくつかのオプションを使用して、同じテキストをエディタテンプレートに単純に表示できますか?

スティーブ

+0

私は好奇心が強いです。なぜデータを表示するのにEditorTemplateを使用していますか? DisplayTemplateを使用している必要があります。ファイルの名前も正しく指定していますか?私はWebFormsエンジンを長時間使用していないので、ascxまたはaspxである必要があるかどうかはわかりません。 –

答えて

0

スティーブ、あなたのコントローラコードのサンプルを提供できますか?あたかもモデルデータを正しく設定していないかのように聞こえます。