Использование директив на страницах Asp.Net MVC

Я хотел бы использовать псевдоним в своих представлениях, чтобы сделать код более выразительным, поэтому я попробовал перестановки следующих

namespace RES.Project.MVC.ViewModels
{
    using ECMAlertListUrl = System.String;
}

и в представлении

<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<RES.Project.MVC.ViewModels.ECMAlertListUrl>" %>

Я провел несколько экспериментов / чтения, и я думаю, что это невозможно, поскольку директива using привязана к содержащему пространству имен или модулю компиляции (например, файлу .cs), но если кто-то может зондировать меня неправильно или у меня есть какие-либо другие предложения, тогда я все уши.


person cedd    schedule 26.06.2015    source источник
comment
Как насчет этого? stackoverflow.com/questions/1697169/   -  person DavidG    schedule 26.06.2015
comment
Я не мог заставить это работать, я думаю, потому что директива using привязана к пространству имен, но не содержится в пространстве имен, если это имеет смысл. Например. MyNamespace.MyAlias ​​недопустимый синтаксис.   -  person cedd    schedule 26.06.2015
comment
Я не думаю, что вы можете использовать псевдоним. Не уверен, зачем вам это нужно, они обычно используются только для предотвращения конфликтов. Переименование может привести к путанице.   -  person DavidG    schedule 26.06.2015