0

今日仕事で遭遇したことで、クエリ文字列を作成するためにクラスで定数を使用するビューを作成しようとしました。定数がパブリックの場合、コードは完全に正常に機能しますが、定数が内部の場合は機能しません。

モデルは次のとおりです。

public class LookupListModel
{
    internal const string ContactGroupTypeList = "ContactGroupType";

    // The below works fine
    //public const string ContactGroupTypeList = "ContactGroupType";
}

そしてビュー(正しい@usingが一番上にあります):

<li>@Html.ActionLink("Contact group types", "Lookup", new { list = LookupListModel.ContactGroupTypeList })</li>
4

1 に答える 1

2

ビューは別のアセンブリにコンパイルされるため、internal constは機能しません。

于 2012-05-17T22:33:27.880 に答える