Ultimele tutoriale de dezvoltare web
 

ASP.NET MVC - Referință


Clase

Clasă Descriere
AcceptVerbsAttribute Reprezintă un atribut care specifică HTTP verbele o metodă de acțiune va răspunde.
ActionDescriptor Oferă informații despre o metodă de acțiune, cum ar fi numele, controler, parametri, atribute, și filtre.
ActionExecutedContext Oferă contextul metodei ActionExecuted a clasei ActionFilterAttribute.
ActionExecutingContext Oferă contextul metodei ActionExecuting a clasei ActionFilterAttribute.
ActionFilterAttribute Reprezintă clasa de baza pentru atributele de filtrare.
ActionMethodSelectorAttribute Reprezintă un atribut care este folosit pentru a influența alegerea unei metode de acțiune.
ActionNameAttribute Reprezintă un atribut care este utilizat pentru numele unei acțiuni.
ActionNameSelectorAttribute Reprezintă un atribut care afectează selectarea unei metode de acțiune.
ActionResult Încapsulează rezultatul unei metode de acțiune și este utilizat pentru a efectua o operație la nivel de cadru, în numele metodei de acțiune.
AdditionalMetadataAttribute Oferă o clasă care implementează interfața IMetadataAware pentru a sprijini metadate suplimentare.
AjaxHelper Reprezintă suport pentru randare HTML în scenarii AJAX într-o vizualizare.
AjaxHelper(Of TModel) Reprezintă suport pentru randare HTML în scenarii AJAX într-o vedere puternic tastat.
AjaxRequestExtensions Reprezintă o clasă care se extinde clasa HttpRequestBase prin adăugarea capacității de a stabili dacă o solicitare HTTP este o solicitare AJAX.
AllowHtmlAttribute Permite o cerere pentru a include elementele de limbaj HTML în timpul legării sărind peste validare cerere de proprietate model. (Se recomandă insistent ca aplicația să verificați în mod explicit toate modelele în cazul în care dezactivați validarea cerere, în scopul de a preveni exploituri script.)
AreaRegistration Oferă o modalitate de a înregistra unul sau mai multe domenii într-o aplicație ASP.NET MVC.
AreaRegistrationContext Încapsulează informațiile necesare pentru a înregistra un domeniu într-o aplicație ASP.NET MVC.
AssociatedMetadataProvider Oferă o clasă abstractă pentru a pune în aplicare un furnizor de metadate.
AssociatedValidatorProvider Oferă o clasă abstractă pentru clasele care implementează un furnizor de validare.
AsyncController Oferă clasa de bază pentru controlere asincrone.
AsyncTimeoutAttribute Reprezintă un atribut care este utilizat pentru a seta valoarea timeout, în milisecunde, pentru o metodă asincron.
AuthorizationContext Rezumă informațiile care sunt necesare pentru utilizarea unui atribut AuthorizeAttribute.
AuthorizeAttribute Reprezintă un atribut care este utilizat pentru a restricționa accesul apelanților la o metodă de acțiune.
BindAttribute Reprezintă un atribut care este utilizat pentru a furniza detalii cu privire la modul în care trebuie să aibă loc legarea la un parametru de model.
BuildManagerCompiledView Reprezintă clasa de baza pentru punctele de vedere, care sunt compilate de clasa BuildManager înainte de a fi prestate de un motor de vedere.
BuildManagerViewEngine Oferă o clasă de bază pentru motoarele de vizualizare.
ByteArrayModelBinder Hărți o cerere browser pentru o matrice octet.
ChildActionOnlyAttribute Reprezintă un atribut care este utilizat pentru a indica faptul că o metodă de acțiune ar trebui să fie numit numai ca acțiune copil.
ChildActionValueProvider Reprezintă un furnizor de valoare pentru valori de la acțiunile copilului.
ChildActionValueProviderFactory Reprezintă o fabrică pentru crearea de valoare obiectelor furnizor pentru acțiunile copilului.
ClientDataTypeModelValidatorProvider Returnează client-tip de date model de validatori.
CompareAttribute Oferă un atribut care compară două proprietăți ale unui model.
ContentResult Reprezintă un tip de conținut definit de utilizator, care este rezultatul unei metode de acțiune.
Controller Asigură metode care răspund la cereri HTTP, care sunt făcute la un site web ASP.NET MVC.
ControllerActionInvoker Reprezintă o clasă care este responsabil pentru invocarea metodelor de acțiune ale unui controler.
ControllerBase Reprezintă clasa de bază pentru toate controlerele MVC.
ControllerBuilder Reprezintă o clasă care este responsabil pentru construirea dinamic un controler.
ControllerContext Încapsulează informații despre o solicitare HTTP care se potrivește specificate RouteBase și ControllerBase cazuri.
ControllerDescriptor Încapsulează informații care descrie un controler, cum ar fi numele, tipul și acțiuni.
ControllerInstanceFilterProvider Adaugă controlerul la instanta FilterProviderCollection.
CustomModelBinderAttribute Reprezintă un atribut care invocă un model personalizat liant.
DataAnnotationsModelMetadata Oferă un container pentru metadate comune, pentru clasa DataAnnotationsModelMetadataProvider, și pentru clasa DataAnnotationsModelValidator pentru un model de date.
DataAnnotationsModelMetadataProvider Implementează furnizorul de metadate modelul implicit pentru ASP.NET MVC.
DataAnnotationsModelValidator Oferă un model de validator.
DataAnnotationsModelValidator(Of TAttribute) Oferă un model de validator pentru un tip de validare specificat.
DataAnnotationsModelValidatorProvider Implementează furnizorul de validare implicit pentru ASP.NET MVC.
DataErrorInfoModelValidatorProvider Oferă un container pentru eroare Informații privind modelul validatorului.
DefaultControllerFactory Reprezintă fabrica de controler, care este înregistrată în mod implicit.
DefaultModelBinder Hărți o cerere browser pentru un obiect de date. Această clasă oferă o implementare concretă a unui model de liant.
DefaultViewLocationCache Reprezintă o memorie cache pentru locații de vizualizare.
DependencyResolver Oferă un punct de înregistrare pentru rezolvere dependență care implementează IDependencyResolver sau interfața Common Service Locator IServiceLocator.
DependencyResolverExtensions Oferă o implementare de tip în condiții de siguranță a GetService și GetServices.
DictionaryValueProvider(Of TValue) Reprezintă clasa de baza pentru furnizorii de valori ale căror valori provin dintr - o colecție care implementează IDictionary(Of TKey, TValue) interfață.
EmptyModelMetadataProvider Oferă un furnizor de metadate gol pentru modele de date care nu necesită metadate.
EmptyModelValidatorProvider Oferă un furnizor de validare gol pentru modelele care nu necesită un validator.
EmptyResult Reprezintă un rezultat care nu face nimic, cum ar fi o metodă de acțiune controler care returnează nimic.
ExceptionContext Oferă context pentru utilizarea clasei HandleErrorAttribute.
ExpressionHelper Oferă o clasă de ajutor pentru a obține numele modelului de la o expresie.
FieldValidationMetadata Oferă un container pentru client-side de validare câmp de metadate.
FileContentResult Trimite conținutul unui fișier binar la răspunsul.
FilePathResult Trimite conținutul unui fișier de răspuns.
FileResult Reprezintă o clasă de bază care este utilizată pentru a trimite conținut binar fișier la răspunsul.
FileStreamResult Trimite conținut binar la răspunsul utilizând o instanță Stream.
Filter Reprezintă o clasă de metadate care conține o trimitere la punerea în aplicare a uneia sau mai multora dintre interfețele de filtrare, ordinul filtrului, iar domeniul de aplicare filtrului.
FilterAttribute Reprezintă clasa de bază pentru acțiune și de rezultat atribute de filtrare.
FilterAttributeFilterProvider Definește un furnizor de filtru pentru atributele de filtrare.
FilterInfo Încapsulează informații despre filtrele de acțiune disponibile.
FilterProviderCollection Reprezintă colectarea de furnizori de filtrare pentru aplicație.
FilterProviders Oferă un punct de înregistrare pentru filtre.
FormCollection Conține furnizorii de forma de valoare pentru aplicație.
FormContext Încapsulează informații care sunt necesare pentru a valida și procesa datele de intrare dintr-un formular HTML.
FormValueProvider Reprezintă un furnizor de valoare pentru valori formular care sunt conținute într-un obiect NameValueCollection.
FormValueProviderFactory Reprezintă o clasă care este responsabil pentru crearea unei noi instanță a unui obiect furnizor de formă-valoare.
GlobalFilterCollection Reprezintă o clasă care conține toate filtrele globale.
GlobalFilters Reprezintă colecția de filtrare la nivel mondial.
HandleErrorAttribute Reprezintă un atribut care este utilizat pentru a gestiona o excepție care este aruncată printr-o metodă de acțiune.
HandleErrorInfo Încapsulează informații pentru manipularea o eroare care a fost aruncat printr-o metodă de acțiune.
HiddenInputAttribute Reprezintă un atribut care este utilizat pentru a indica dacă valoarea unei proprietăți sau domeniu ar trebui să fie redat ca un element de intrare ascunsă.
HtmlHelper Reprezintă suport pentru redarea de controale HTML într-o vizualizare.
HtmlHelper(Of TModel) Reprezintă suport pentru redarea de controale HTML într-o vedere puternic tastat.
HttpDeleteAttribute Reprezintă un atribut care este utilizat pentru a restricționa o metodă de acțiune, astfel încât metoda se ocupă numai HTTP DELETE cereri.
HttpFileCollectionValueProvider Reprezintă un furnizor de valoare pentru a utiliza cu valori care provin dintr-o colecție de fișiere HTTP.
HttpFileCollectionValueProviderFactory Reprezintă o clasă care este responsabil pentru crearea unei noi instanță a unui obiect furnizor de valoare colecție de fișiere HTTP.
HttpGetAttribute Reprezintă un atribut care este utilizat pentru a restricționa o metodă de acțiune, astfel încât metoda se ocupă numai cereri HTTP GET.
HttpNotFoundResult Definește un obiect care este folosit pentru a indica faptul că resursa solicitată nu a fost găsită.
HttpPostAttribute Reprezintă un atribut care este utilizat pentru a restricționa o metodă de acțiune, astfel încât metoda se ocupă numai cereri de HTTP POST.
HttpPostedFileBaseModelBinder Se leagă un model într-un fișier postat.
HttpPutAttribute Reprezintă un atribut care este utilizat pentru a restricționa o metodă de acțiune, astfel încât metoda se ocupă numai cereri HTTP PUT.
HttpRequestExtensions Extinde clasa HttpRequestBase care conține valorile HTTP care au fost trimise de către un client în timpul unei cereri Web.
HttpStatusCodeResult Oferă o modalitate de a returna un rezultat de acțiune cu un răspuns HTTP cod specific de stare și descriere.
HttpUnauthorizedResult Reprezintă rezultatul unei cereri HTTP neautorizate.
JavaScriptResult Trimite conținut JavaScript pentru răspuns.
JsonResult Reprezintă o clasă care este utilizat pentru a trimite conținut în formatul JSON la răspunsul.
JsonValueProviderFactory Permite metode de acțiune pentru a trimite și primi mesaje text în format JSON și pentru a modela-lega textul JSON la parametrii de metode de acțiune.
LinqBinaryModelBinder Hărți o cerere browser pentru un obiect LINQ binar.
ModelBinderAttribute Reprezintă un atribut care este utilizat pentru a asocia un model de tip pentru un tip de model de-constructor.
ModelBinderDictionary Reprezintă o clasă care conține toate lianti modele de aplicare, enumerate în funcție de tipul de liant.
ModelBinderProviderCollection Oferă un container pentru furnizorii de model de liant.
ModelBinderProviders Oferă un container pentru furnizorii de model de liant.
ModelBinders Oferă acces global la modelul lianții de aplicare.
ModelBindingContext Oferă contextul în care un model de funcții de liant.
ModelClientValidationEqualToRule Oferă un container pentru o regulă de validare a egalității, care este trimis la browser.
ModelClientValidationRangeRule Oferă un container pentru o regulă telemetrare de validare, care este trimis la browser.
ModelClientValidationRegexRule Oferă un container pentru un client regulă de validare regulate exprimare, care este trimis la browser.
ModelClientValidationRemoteRule Oferă un container pentru o regulă de validare la distanță, care este trimis la browser.
ModelClientValidationRequiredRule Oferă un container pentru validare client pentru un câmp obligatoriu.
ModelClientValidationRule Oferă un container clasa de baza pentru o regulă de validare client care este trimis la browser.
ModelClientValidationStringLengthRule Oferă un container pentru o regulă de validare șir de caractere de lungime, care este trimis la browser.
ModelError Reprezintă o eroare care apare în timpul legării modelului.
ModelErrorCollection O colecție de instanțe ModelError.
ModelMetadata Oferă un container pentru metadate comune, pentru clasa ModelMetadataProvider, și pentru clasa ModelValidator pentru un model de date.
ModelMetadataProvider Oferă o clasă de bază abstractă pentru un furnizor de metadate personalizate.
ModelMetadataProviders Oferă un container pentru instanța ModelMetadataProvider curent.
ModelState Încapsulează starea modelului de legare la o proprietate a unui argument acțiune-metodă, sau argumentul în sine.
ModelStateDictionary Reprezintă starea unei încercări de a lega o formă plasată la o metodă de acțiune, care include informații de validare.
ModelValidationResult Oferă un container pentru un rezultat de validare.
ModelValidator Oferă o clasă de bază pentru punerea în aplicare a logicii de validare.
ModelValidatorProvider Oferă o listă de validatoare pentru un model.
ModelValidatorProviderCollection Oferă un container pentru o listă de furnizori de validare.
ModelValidatorProviders Oferă un container pentru furnizorul de validare curent.
MultiSelectList Reprezintă o listă de elemente pe care utilizatorii pot selecta mai mult de un articol din.
MvcFilter Atunci când a implementat într-o clasă derivată, oferă o clasă de metadate care conține o trimitere la punerea în aplicare a uneia sau mai multora dintre interfețele de filtrare, ordinul filtrului, iar domeniul de aplicare filtrului.
MvcHandler Selectează controlerul care se va ocupa de o cerere HTTP.
MvcHtmlString Reprezintă un șir codificat HTML care nu ar trebui să fie codificat din nou.
MvcHttpHandler Verifică și procesează o solicitare HTTP.
MvcRouteHandler Creează un obiect care implementeaza interfata IHttpHandler si trece contextul solicitarea.
MvcWebRazorHostFactory Creează instanțe de fișiere MvcWebPageRazorHost.
NameValueCollectionExtensions Extinde un obiect NameValueCollection, astfel încât colectarea pot fi copiate pe un dicționar specificat.
NameValueCollectionValueProvider Reprezintă clasa de baza pentru furnizorii de valori ale căror valori provin dintr-un obiect NameValueCollection.
NoAsyncTimeoutAttribute Oferă un înveliș comoditate pentru AsyncTimeoutAttribute atribut.
NonActionAttribute Reprezintă un atribut care este utilizat pentru a indica faptul că o metodă de controler nu este o metodă de acțiune.
OutputCacheAttribute Reprezintă un atribut care este folosit pentru a marca o metodă de acțiune a cărei ieșire va fi salvată în memoria cache.
ParameterBindingInfo Încapsulează informații pentru parametrii de acțiune-metodă de legare la un model de date.
ParameterDescriptor Conține informații care descrie un parametru.
PartialViewResult Reprezintă o clasă de bază care este utilizată pentru a trimite o vedere parțială a răspunsului.
PreApplicationStartCode Oferă un punct de înregistrare pentru ASP.NET Razor pre-aplicare codul de pornire.
QueryStringValueProvider Reprezintă un furnizor de valoare pentru șiruri de interogare care sunt conținute într-un obiect NameValueCollection.
QueryStringValueProviderFactory Reprezintă o clasă care este responsabil pentru crearea unei noi instanță a unui obiect de valoare furnizor de interogare-șir.
RangeAttributeAdapter Oferă un adaptor pentru RangeAttribute atribut.
RazorView Reprezintă clasa utilizată pentru a crea puncte de vedere , care au Razor de Razor de sintaxă.
RazorViewEngine Reprezintă un motor de vizualizare care este utilizat pentru a reda o pagină Web care utilizează ASP.NET Razor sintaxa.
RedirectResult Controlează prelucrarea acțiunilor de aplicare prin redirecționarea la un anumit URI.
RedirectToRouteResult Reprezintă un rezultat care efectuează o redirecționare cu ajutorul dicționarului specificat valori de rută.
ReflectedActionDescriptor Conține informații care descrie o metodă de acțiune reflectată.
ReflectedControllerDescriptor Conține informații care descrie un controler de reflectat.
ReflectedParameterDescriptor Conține informații care descrie un parametru de acțiune-metodă reflectată.
RegularExpressionAttributeAdapter Oferă un adaptor pentru RegularExpressionAttribute atribut.
RemoteAttribute Oferă un atribut care utilizează validarea jQuery plug-in validator de la distanță.
RequiredAttributeAdapter Oferă un adaptor pentru RequiredAttributeAttribute atribut.
RequireHttpsAttribute Reprezintă un atribut care forțează o cerere HTTP nesecurizată pentru a fi re-trimise prin HTTPS.
ResultExecutedContext Oferă contextul metodei OnResultExecuted a clasei ActionFilterAttribute.
ResultExecutingContext Oferă contextul metodei OnResultExecuting a clasei ActionFilterAttribute.
RouteCollectionExtensions Extinde un obiect RouteCollection pentru MVC de rutare.
RouteDataValueProvider Reprezintă un furnizor de valoare pentru date traseu care este conținută într - un obiect care implementeaza IDictionary(Of TKey, TValue) interfață.
RouteDataValueProviderFactory Reprezintă o fabrică pentru crearea traseului de date obiecte furnizor de valoare.
SelectList Reprezintă o listă care permite utilizatorilor să selectați un element.
SelectListItem Reprezintă elementul selectat într-o instanță a clasei SelectList.
SessionStateAttribute Specifică starea sesiune a controlerului.
SessionStateTempDataProvider Oferă informații sesiune de stat la obiectul TempDataDictionary curent.
StringLengthAttributeAdapter Oferă un adaptor pentru StringLengthAttribute atribut.
TempDataDictionary Reprezintă un set de date care persistă numai de la o cerere la alta.
TemplateInfo Încapsulează informații despre contextul șablonul curent.
UrlHelper Conține metode pentru a construi URL-uri pentru ASP.NET MVC într-o aplicație.
UrlParameter Reprezintă un parametru opțional care este utilizat de către clasa MvcHandler în timpul de rutare.
ValidatableObjectAdapter Oferă un adaptor obiect care poate fi validat.
ValidateAntiForgeryTokenAttribute Reprezintă un atribut care este utilizat pentru a preveni falsificarea unei cereri.
ValidateInputAttribute Reprezintă un atribut care este utilizat pentru a marca metode de acțiune ale căror intrare trebuie să fie validate.
ValueProviderCollection Reprezintă colecția de obiecte de valoare-furnizor pentru aplicație.
ValueProviderDictionary Perimate. Reprezintă un dicționar de furnizori de valoare pentru aplicație.
ValueProviderFactories Reprezintă un container pentru obiecte de valoare din fabrică-furnizor.
ValueProviderFactory Reprezintă o fabrică pentru crearea de obiecte de valoare-furnizor.
ValueProviderFactoryCollection Reprezintă colecția de fabrici valoare furnizor pentru aplicație.
ValueProviderResult Reprezintă rezultatul legării unei valori (cum ar fi de la un post formă sau șir de interogare) la o proprietate argument acțiune metoda sau argumentul în sine.
ViewContext Încapsulează informații care se referă la redarea unui punct de vedere.
ViewDataDictionary Reprezintă un container care este utilizat pentru a transmite date între un controler și o vedere.
ViewDataDictionary(Of TModel) Reprezintă un container care este utilizat pentru a transmite date puternic tipizat între un controler și o vedere.
ViewDataInfo Încapsulează informații despre conținutul șablonului curent care este utilizat pentru a dezvolta șabloane și despre ajutoare HTML care interacționează cu șabloane.
ViewEngineCollection Reprezintă o colecție de motoare vedere care sunt disponibile la cerere.
ViewEngineResult Reprezintă rezultatul localizării unui motor de vizualizare.
ViewEngines Reprezintă o colecție de motoare vedere care sunt disponibile la cerere.
ViewMasterPage Reprezintă informațiile de care este nevoie pentru a construi o pagina de vizualizare maestru.
ViewMasterPage(Of TModel) Reprezintă informațiile care sunt necesare pentru a construi o pagina de vizualizare maestru puternic tastat.
ViewPage Reprezintă proprietățile și metodele care sunt necesare pentru a face o imagine ca o pagină Web Forms.
ViewPage(Of TModel) Reprezintă informațiile care sunt necesare pentru a face o imagine puternic tastat ca o pagină Web Forms.
ViewResult Reprezintă o clasă care este utilizat pentru a reda o imagine utilizând o instanță Iview care este returnat de către un obiect IViewEngine.
ViewResultBase Reprezintă o clasă de bază, care este utilizat pentru a furniza modelul pentru vizualizarea și apoi face în vederea răspunsului.
ViewStartPage Oferă o clasă abstractă , care poate fi folosit pentru a pune în aplicare o vizualizare de start (master) pagina.
ViewTemplateUserControl Oferă un container pentru obiecte TemplateInfo.
ViewTemplateUserControl(Of TModel) Oferă un container pentru obiecte TemplateInfo.
ViewType Reprezintă tipul de vedere.
ViewUserControl Reprezintă informațiile de care este nevoie pentru a construi un control al utilizatorului.
ViewUserControl(Of TModel) Reprezintă informațiile care sunt necesare pentru a construi un control utilizator puternic tastat.
VirtualPathProviderViewEngine Reprezintă o implementare bază de clasă abstractă a interfeței IViewEngine.
WebFormView Reprezintă informațiile de care este nevoie pentru a construi o pagină Web Forms în ASP.NET MVC.
WebFormViewEngine Reprezintă un motor de vizualizare care este utilizat pentru a reda o pagină Web Forms la răspunsul.
WebViewPage Reprezintă proprietățile și metodele care sunt necesare pentru a face o vizualizare care utilizează ASP.NET Razor sintaxă.
WebViewPage(Of TModel) Reprezintă proprietățile și metodele care sunt necesare pentru a face o vizualizare care utilizează ASP.NET Razor sintaxă.

interfeţe

Interfață Descriere
IActionFilter Definește metodele care sunt utilizate într-un filtru de acțiune.
IActionInvoker Definește contractul pentru o Invoker acțiune, care este folosit pentru a invoca o acțiune ca răspuns la o solicitare HTTP.
IAuthorizationFilter Definește metodele care sunt necesare pentru un filtru de autorizare.
IClientValidatable Oferă o modalitate pentru cadrul de validare ASP.NET MVC pentru a descoperi în timpul rulării dacă un validator are suport pentru validare client.
IController Definește metodele care sunt necesare pentru un controler.
IControllerActivator Oferă un control foarte fin asupra modului în care controlerele sunt instanțiată folosind injecție de dependență.
IControllerFactory Definește metodele care sunt necesare pentru o fabrică de controler.
IDependencyResolver Definește metodele care simplifică locație de servicii și rezoluția de dependență.
IExceptionFilter Definește metodele care sunt necesare pentru un filtru de excepție.
IFilterProvider Oferă o interfață pentru a găsi filtre.
IMetadataAware Oferă o interfață pentru expunerea atributele clasei AssociatedMetadataProvider.
IModelBinder Definește metodele care sunt necesare pentru un model de liant.
IModelBinderProvider Definește metode care permit implementări dinamice ale modelului cu caracter obligatoriu pentru clasele care implementeaza interfata IModelBinder.
IMvcFilter Definește membrii care specifică ordinea filtrelor și dacă sunt permise mai multe filtre.
IResultFilter Definește metodele care sunt necesare pentru un filtru rezultat.
IRouteWithArea Asociază un traseu cu o suprafață într-o aplicație ASP.NET MVC.
ITempDataProvider Definește contractul pentru furnizorii de date care stochează temporar date care sunt vizualizate pe următoarea cerere.
IUnvalidatedValueProvider Reprezintă o interfață IValueProvider care poate sări peste validare cerere.
IValueProvider Definește metodele care sunt necesare pentru un furnizor de valoare în ASP.NET MVC.
IView Definește metodele care sunt necesare pentru o vizualizare.
IViewDataContainer Definește metodele care sunt necesare pentru un dicționar vizualizare a datelor.
IViewEngine Definește metodele care sunt necesare pentru un motor de vizualizare.
IViewLocationCache Definește metodele care sunt necesare pentru a cache locații vizualizare în memorie.
IViewPageActivator Oferă un control foarte fin