WebForms3.5アプリケーションのコントロールのコードビハインドを取り除くことを目指しています。再びMVCでの実行方法のバグに悩まされましたが、次のようにして、この方法論に一歩近づきたいと思います。
<%@ Control Language="C#" Inherits="Core.DataTemplate<Models.NewsArticle>" %>
これにより、予想されるパーサーエラーが発生するため、これがMVCプレビューでの修正を待っている問題であったことを思い出し、次のように変更しました。
<%@ Control Language="C#" Inherits="Core.DataTemplate`1[[Models.NewsArticle]]" %>
しかし、これも機能しません!MVCチームがこの機能をどのように活用できたのでしょうか。最新のVS2008ServicePackではなく、MVCプロジェクトタイプについて何か特別なことでしたか?
将来のテンプレートにコードビハインドファイルを含めることを諦めて要求する以外に、これを一般的なユーザー制御方法にできるだけ近づけるための最善のオプションは何ですか?