Tutorial ASP.NE...login
Tutorial ASP.NET
pengarang:php.cn  masa kemas kini:2022-04-11 14:18:18

Manual rujukan MVC


ASP.NET MVC - Manual Rujukan


Kelas

KelasPenerangan
AcceptVerbsAttributeMewakili atribut yang menentukan kata kerja HTTP yang akan bertindak balas oleh kaedah tindakan.
ActionDescriptor Menyediakan maklumat tentang kaedah tindakan, seperti nama kaedah tindakan, pengawal, parameter, sifat dan penapis.
ActionExecutedContext Menyediakan konteks untuk kaedah ActionExecuted bagi kelas ActionFilterAttribute.
ActionExecutingContext Menyediakan konteks untuk kaedah ActionExecuting kelas ActionFilterAttribute.
ActionFilterAttribute mewakili kelas asas atribut penapis.
ActionMethodSelectorAttribute mewakili atribut yang digunakan untuk mempengaruhi pemilihan kaedah tindakan.
ActionNameAttribute Atribut yang mewakili nama tindakan.
ActionNameSelectorAttribute mewakili atribut yang mempengaruhi pemilihan kaedah tindakan.
ActionResult merangkum hasil kaedah tindakan dan digunakan untuk melaksanakan operasi peringkat bingkai bagi pihak kaedah tindakan.
AdditionalMetadataAttributeMenyediakan kelas yang melaksanakan antara muka IMetadataAware untuk menyokong metadata tambahan.
AjaxHelper menunjukkan sokongan untuk memaparkan HTML dalam senario AJAX dalam paparan.
AjaxHelper(TModel) Menunjukkan sokongan untuk memaparkan HTML dalam senario AJAX dalam paparan ditaip kuat.
AjaxRequestExtensions mewakili kelas yang memanjangkan kelas HttpRequestBase, menambah fungsi untuk menentukan sama ada permintaan HTTP ialah permintaan AJAX.
AllowHtmlAttributeMembenarkan permintaan untuk memasukkan penanda HTML semasa pengikatan model dengan melangkau pengesahan permintaan atribut. (Adalah amat disyorkan agar aplikasi menyemak secara eksplisit semua model yang melumpuhkan pengesahan permintaan untuk menghalang serangan skrip.)
Pendaftaran Kawasan Disediakan dalam aplikasi ASP.NET MVC Satu cara untuk mendaftar satu atau lebih zon.
AreaRegistrationContextMerangkum maklumat yang diperlukan untuk mendaftarkan kawasan dalam aplikasi ASP.NET MVC.
AssociatedMetadataProvider Menyediakan kelas abstrak untuk melaksanakan penyedia metadata.
AssociatedValidatorProvider Menyediakan kelas abstrak untuk kelas yang digunakan untuk melaksanakan pembekal pengesahan.
AsyncController Menyediakan kelas asas untuk pengawal tak segerak.
AsyncTimeoutAttribute mewakili atribut yang digunakan untuk menetapkan nilai tamat masa (dalam milisaat) kaedah tak segerak.
AuthorizationContext merangkum maklumat yang diperlukan apabila menggunakan atribut AuthorizeAttribute.
AuthorizeAttribute mewakili atribut yang digunakan untuk menyekat akses pemanggil kepada kaedah tindakan.
BindAttribute mewakili atribut yang digunakan untuk memberikan butiran tentang cara pengikatan model kepada parameter harus dilakukan.
BuildManagerCompiledViewMewakili kelas asas untuk pandangan yang disusun oleh kelas BuildManager sebelum paparan dipaparkan oleh enjin paparan.
BuildManagerViewEngineMenyediakan kelas asas untuk enjin paparan.
ByteArrayModelBinderMemetakan permintaan penyemak imbas kepada tatasusunan bait.
ChildActionOnlyAttribute mewakili atribut yang menunjukkan bahawa kaedah tindakan hanya boleh dipanggil sebagai tindakan kanak-kanak.
ChildActionValueProviderMewakili penyedia nilai untuk nilai dalam tindakan kanak-kanak.
ChildActionValueProviderFactory mewakili kilang yang digunakan untuk mencipta objek pembekal nilai untuk tindakan kanak-kanak.
ClientDataTypeModelValidatorProvider Mengembalikan pengesah model jenis data pelanggan.
CompareAttribute Menyediakan atribut untuk membandingkan dua atribut model.
ContentResult mewakili jenis kandungan yang ditentukan pengguna yang merupakan hasil daripada kaedah tindakan.
Pengawal Menyediakan kaedah untuk membalas permintaan HTTP yang dibuat ke tapak web ASP.NET MVC.
ControllerActionInvoker mewakili kelas yang bertanggungjawab untuk memanggil kaedah tindakan pengawal.
ControllerBase mewakili kelas asas untuk semua pengawal MVC.
ControllerBuilder mewakili kelas yang bertanggungjawab untuk menjana pengawal secara dinamik.
ControllerContext Merangkum maklumat tentang permintaan HTTP yang sepadan dengan contoh RouteBase dan ControllerBase yang ditentukan.
ControllerDescriptor merangkum maklumat yang menerangkan pengawal, seperti nama, jenis dan operasi pengawal.
ControllerInstanceFilterProviderMenambahkan pengawal pada contoh FilterProviderCollection.
CustomModelBinderAttribute mewakili atribut yang memanggil pengikat model tersuai.
DataAnnotationsModelMetadataMenyediakan bekas untuk metadata awam model data, kelas DataAnnotationsModelMetadataProvider dan kelas DataAnnotationsModelValidator.
DataAnnotationsModelMetadataProviderMelaksanakan pembekal metadata model lalai untuk ASP.NET MVC.
DataAnnotationsModelValidator Menyediakan pengesah model.
DataAnnotationsModelValidator(TAttribute) Menyediakan pengesah model untuk jenis pengesahan yang ditentukan.
DataAnnotationsModelValidatorProviderMelaksanakan pembekal pengesahan lalai untuk ASP.NET MVC.
DataErrorInfoModelValidatorProvider Menyediakan bekas untuk pengesah model mesej ralat.
DefaultControllerFactory mewakili kilang pengawal yang didaftarkan secara lalai.
DefaultModelBinder memetakan permintaan penyemak imbas kepada objek data. Kelas ini menyediakan pelaksanaan konkrit pengikat model.
DefaultViewLocationCache Mewakili cache memori lokasi paparan.
DependencyResolver Menyediakan tempat pendaftaran untuk penyelesai pergantungan yang melaksanakan antara muka IDependencyResolver atau pencari perkhidmatan awam IServiceLocator.
DependencyResolverExtensionsMenyediakan pelaksanaan selamat jenis GetService dan GetServices.
DictionaryValueProvider(TValue)Mewakili kelas asas untuk pembekal nilai yang nilainya berasal daripada koleksi yang melaksanakan antara muka IDictionary(TKey, TValue).
EmptyModelMetadataProvider Menyediakan pembekal metadata kosong untuk model data yang tidak memerlukan metadata.
EmptyModelValidatorProvider Menyediakan pembekal pengesahan kosong untuk model yang tidak memerlukan pengesah.
EmptyResult mewakili hasil yang tidak melakukan sebarang operasi, seperti kaedah pengendalian pengawal yang tidak mengembalikan apa-apa.
ExceptionContextP menyediakan konteks menggunakan kelas HandleErrorAttribute.
ExpressionHelper Menyediakan kelas pembantu untuk mendapatkan nama model daripada ungkapan.
FieldValidationMetadata Menyediakan bekas untuk metadata pengesahan medan klien.
FileContentResultMenghantar kandungan fail binari kepada respons.
FilePathResultMenghantar kandungan fail kepada respons.
FileResult mewakili kelas asas untuk menghantar kandungan fail binari kepada respons.
FileStreamResultGunakan tika Strim untuk menghantar kandungan binari kepada respons.
Penapis mewakili kelas metadata yang mengandungi rujukan kepada pelaksanaan satu atau lebih antara muka penapis, susunan penapis dan skop penapis.
FilterAttribute Mewakili kelas asas untuk operasi dan atribut penapis hasil.
FilterAttributeFilterProviderPembekal penapis yang mentakrifkan atribut penapis.
Info Penapis merangkum maklumat tentang penapis tindakan yang tersedia.
FilterProviderCollectionMewakili koleksi pembekal penapis untuk aplikasi.
Penyedia PenapisMenyediakan tempat pendaftaran untuk penapis.
FormCollection Mengandungi pembekal nilai borang permohonan.
FormContext merangkum maklumat yang diperlukan untuk mengesahkan dan memproses data input dalam bentuk HTML.
FormValueProviderMewakili pembekal nilai untuk nilai borang yang terkandung dalam objek NameValueCollection.
FormValueProviderFactory mewakili kelas yang bertanggungjawab untuk mencipta contoh baharu objek penyedia nilai borang.
GlobalFilterCollection mewakili kelas yang mengandungi semua penapis global.
GlobalFilters mewakili koleksi penapis global.
HandleErrorAttribute mewakili atribut yang digunakan untuk mengendalikan pengecualian yang dibangkitkan oleh kaedah tindakan.
HandleErrorInfo merangkum maklumat tentang pengendalian ralat yang ditimbulkan oleh kaedah tindakan.
HiddenInputAttribute mewakili atribut yang menunjukkan sama ada nilai atribut atau nilai medan perlu dipaparkan sebagai elemen input tersembunyi.
HtmlHelper menunjukkan sokongan untuk memaparkan kawalan HTML dalam paparan.
HtmlHelper(TModel) menunjukkan sokongan untuk memaparkan kawalan HTML dalam paparan yang ditaip kuat.
HttpDeleteAttribute mewakili atribut yang digunakan untuk menyekat kaedah tindakan supaya ia hanya mengendalikan permintaan HTTP DELETE.
HttpFileCollectionValueProviderMewakili pembekal nilai untuk digunakan untuk nilai daripada koleksi fail HTTP.
HttpFileCollectionValueProviderFactoryMewakili kelas yang bertanggungjawab untuk mencipta kejadian baharu objek Pembekal Nilai Koleksi Fail HTTP.
HttpGetAttribute mewakili atribut yang digunakan untuk menyekat kaedah tindakan supaya ia hanya mengendalikan permintaan HTTP GET.
HttpNotFoundResultMentakrifkan objek yang digunakan untuk menunjukkan bahawa sumber yang diminta tidak ditemui.
HttpPostAttribute mewakili atribut yang digunakan untuk menyekat kaedah tindakan supaya ia hanya mengendalikan permintaan HTTP POST.
HttpPostedFileBaseModelBinder Mengikat model pada fail yang disiarkan.
HttpPutAttribute mewakili atribut yang digunakan untuk menyekat kaedah tindakan supaya ia hanya mengendalikan permintaan HTTP PUT.
HttpRequestExtensionsMelanjutkan kelas HttpRequestBase, yang mengandungi nilai HTTP yang dihantar oleh klien dalam permintaan web.
HttpStatusCodeResultMenyediakan kaedah untuk mengembalikan hasil operasi dengan kod status dan perihalan respons HTTP tertentu.
HttpUnauthorizedResultMewakili hasil permintaan HTTP yang tidak dibenarkan.
JavaScriptResultHantar kandungan JavaScript ke respons.
JsonResult mewakili kelas yang digunakan untuk menghantar kandungan berformat JSON kepada respons.
JsonValueProviderFactoryMendayakan kaedah tindakan untuk menghantar dan menerima teks berformat JSON dan menghantar teks JSON kepada parameter kaedah tindakan dalam cara mengikat model.
LinqBinaryModelBinderMemetakan permintaan pelayar kepada objek Binari LINQ.
ModelBinderAttribute mewakili atribut yang digunakan untuk mengaitkan jenis model kepada jenis penjana model.
ModelBinderDictionaryMewakili kelas yang mengandungi semua pengikat model aplikasi (disenaraikan mengikut jenis pengikat).
ModelBinderProviderCollectionMenyediakan bekas untuk pembekal pengikat model.
ModelBinderProvidersMenyediakan bekas untuk pembekal pengikat model.
ModelBindersMenyediakan akses global kepada pengikat model aplikasi.
ModelBindingContext Menyediakan konteks untuk menjalankan pengikat model.
ModelClientValidationEqualToRule Menyediakan bekas untuk peraturan pengesahan kesaksamaan yang dihantar ke penyemak imbas.
ModelClientValidationRangeRule Menyediakan bekas untuk peraturan pengesahan julat yang dihantar ke penyemak imbas.
ModelClientValidationRegexRule Menyediakan bekas untuk peraturan pengesahan sisi klien ekspresi biasa yang dihantar ke penyemak imbas.
ModelClientValidationRemoteRule Menyediakan bekas untuk peraturan pengesahan jauh yang dihantar ke penyemak imbas.
ModelClientValidationRequiredRule Menyediakan bekas untuk pengesahan sisi klien bagi medan yang diperlukan.
ModelClientValidationRule Menyediakan bekas kelas asas untuk peraturan pengesahan pelanggan yang dihantar ke penyemak imbas.
ModelClientValidationStringLengthRule Menyediakan bekas untuk peraturan pengesahan panjang rentetan yang dihantar ke penyemak imbas.
ModelError mewakili ralat yang berlaku semasa pengikatan model.
ModelErrorCollectionHimpunan contoh ModelError.
ModelMetadataMenyediakan bekas untuk metadata awam model data, kelas ModelMetadataProvider dan kelas ModelValidator.
ModelMetadataProvider Menyediakan kelas asas abstrak untuk pembekal metadata tersuai.
ModelMetadataProvidersMenyediakan bekas untuk contoh ModelMetadataProvider semasa.
ModelStateMerangkum keadaan model yang mengikat ke dalam sifat parameter kaedah tindakan atau parameter kaedah tindakan itu sendiri.
ModelStateDictionaryMewakili status percubaan untuk mengikat borang yang dihantar kepada kaedah tindakan yang merangkumi maklumat pengesahan.
ModelValidationResult Menyediakan bekas untuk hasil pengesahan.
ModelValidator Menyediakan kelas asas untuk melaksanakan logik pengesahan.
ModelValidatorProviderMenyediakan senarai pengesah untuk model.
ModelValidatorProviderCollectionMenyediakan bekas untuk senarai penyedia pengesahan.
ModelValidatorProvidersMenyediakan bekas untuk penyedia pengesahan semasa.
MultiSelectList mewakili senarai item dari mana pengguna boleh memilih berbilang item.
MvcFilterApabila dilaksanakan dalam kelas terbitan, menyediakan kelas metadata yang mengandungi pelaksanaan satu atau lebih antara muka penapis, susunan penapis dan penapisan Rujukan kepada skop daripada skop.
MvcHandlerPilih pengawal yang akan mengendalikan permintaan HTTP.
MvcHtmlString mewakili rentetan berkod HTML yang tidak boleh dikodkan lagi.
MvcHttpHandlerMengesahkan dan mengendalikan permintaan HTTP.
MvcRouteHandlerMencipta objek yang melaksanakan antara muka IHttpHandler dan menghantar konteks permintaan kepada objek.
MvcWebRazorHostFactoryMencipta tika fail MvcWebPageRazorHost.
NameValueCollectionExtensionsMelanjutkan objek NameValueCollection untuk dapat menyalin koleksi ke kamus yang ditentukan.
NameValueCollectionValueProvider Mewakili kelas asas untuk pembekal nilai yang nilainya berasal daripada objek NameValueCollection.
NoAsyncTimeoutAttribute Menyediakan pembungkus kemudahan untuk atribut AsyncTimeoutAttribute.
NonActionAttribute mewakili atribut yang digunakan untuk menunjukkan bahawa kaedah pengawal bukan kaedah tindakan.
OutputCacheAttribute mewakili atribut yang digunakan untuk menandakan kaedah tindakan yang akan cache outputnya.
ParameterBindingInfoMerangkum maklumat yang berkaitan dengan parameter kaedah tindakan mengikat kepada model data.
ParameterDescriptor mengandungi maklumat yang menerangkan parameter.
PartialViewResult mewakili kelas asas untuk menghantar pandangan separa kepada respons.
PreApplicationStartCode Menyediakan tempat pendaftaran untuk kod pramula aplikasi ASP.NET Razor.
QueryStringValueProviderMewakili pembekal nilai untuk rentetan pertanyaan yang terkandung dalam objek NameValueCollection.
QueryStringValueProviderFactory mewakili kelas yang bertanggungjawab untuk mencipta kejadian baharu objek pembekal nilai rentetan pertanyaan.
RangeAttributeAdapter Menyediakan penyesuai untuk atribut RangeAttribute.
RazorView mewakili kelas untuk mencipta paparan dengan sintaks Razor.
RazorViewEngineMewakili enjin paparan untuk memaparkan halaman web menggunakan sintaks ASP.NET Razor.
RedirectResultKawal pemprosesan operasi aplikasi dengan mengubah hala ke URI yang ditentukan.
RedirectToRouteResult mewakili hasil penggunaan kamus nilai laluan yang ditentukan untuk melakukan ubah hala.
ReflectedActionDescriptor Mengandungi maklumat yang menerangkan kaedah tindakan yang dicerminkan.
ReflectedControllerDescriptor Mengandungi maklumat yang menerangkan pengawal yang dipantulkan.
ReflectedParameterDescriptor Mengandungi maklumat yang menerangkan parameter kaedah tindakan yang dicerminkan.
RegularExpressionAttributeAdapterPenyesuai yang menyediakan atribut RegularExpressionAttribute.
RemoteAttribute Menyediakan ciri untuk pengesah jauh menggunakan pemalam pengesahan jQuery.
RequiredAttributeAdapterPenyesuai yang menyediakan atribut RequiredAttributeAttribute.
RequireHttpsAttributeMewakili atribut yang digunakan untuk memaksa permintaan HTTP yang tidak selamat dihantar semula melalui HTTPS.
ResultExecutedContext Menyediakan konteks untuk kaedah OnResultExecuted bagi kelas ActionFilterAttribute.
ResultExecutingContext Menyediakan konteks untuk kaedah OnResultExecuting kelas ActionFilterAttribute.
RouteCollectionExtensionsMelanjutkan objek RouteCollection untuk penghalaan MVC.
RouteDataValueProviderMewakili pembekal nilai untuk data laluan yang terkandung dalam objek yang melaksanakan antara muka IDictionary(TKey, TValue).
RouteDataValueProviderFactory mewakili kilang yang digunakan untuk mencipta objek pembekal nilai data laluan.
SelectList mewakili senarai yang pengguna boleh memilih item.
SelectListItem mewakili item yang dipilih dalam contoh kelas SelectList.
SessionStateAttributeMenentukan keadaan sesi pengawal.
SessionStateTempDataProviderMenyediakan data keadaan sesi untuk objek TempDataDictionary semasa.
StringLengthAttributeAdapter Menyediakan penyesuai untuk atribut StringLengthAttribute.
TempDataDictionary mewakili set data yang kekal hanya dari satu permintaan ke permintaan seterusnya.
TemplateInfo merangkum maklumat tentang konteks templat semasa.
UrlHelperMengandungi kaedah untuk menjana URL untuk ASP.NET MVC dalam aplikasi.
UrlParameter mewakili parameter pilihan yang digunakan oleh kelas MvcHandler semasa penghalaan.
ValidatableObjectAdapter Menyediakan penyesuai objek yang sah.
ValidateAntiForgeryTokenAttribute mewakili atribut yang digunakan untuk menghalang permintaan palsu.
ValidateInputAttribute mewakili atribut yang digunakan untuk menandakan kaedah tindakan yang mesti mengesahkan inputnya.
ValueProviderCollectionMewakili koleksi objek pembekal nilai untuk aplikasi.
ValueProviderDictionary sudah lapuk. Kamus yang mewakili penyedia nilai aplikasi.
ValueProviderFactoriesMewakili bekas untuk objek kilang pembekal nilai.
ValueProviderFactory mewakili kilang yang digunakan untuk mencipta objek pembekal nilai.
ValueProviderFactoryCollectionMewakili koleksi kilang pembekal nilai untuk aplikasi.
ValueProviderResult bermaksud mengikat nilai (seperti nilai yang dihantar oleh borang atau nilai dalam rentetan pertanyaan) kepada atribut parameter kaedah tindakan atau parameter hasilnya sendiri.
ViewContext merangkum maklumat yang berkaitan dengan paparan yang dibentangkan.
ViewDataDictionary mewakili bekas yang digunakan untuk menghantar data antara pengawal dan pandangan.
ViewDataDictionary(TModel) mewakili bekas yang digunakan untuk menghantar data yang ditaip kuat antara pengawal dan pandangan.
ViewDataInfo merangkum maklumat tentang kandungan templat semasa yang digunakan untuk membangunkan templat dan pembantu HTML yang berinteraksi dengan templat.
ViewEngineCollectionMewakili koleksi enjin paparan yang tersedia untuk aplikasi.
ViewEngineResult mewakili hasil kedudukan enjin paparan.
ViewEngines mewakili koleksi enjin paparan yang tersedia untuk aplikasi.
ViewMasterPage mewakili maklumat yang diperlukan untuk menjana halaman paparan induk.
ViewMasterPage(TModel) mewakili maklumat yang diperlukan untuk menjana halaman paparan induk yang ditaip kuat.
ViewPage mewakili sifat dan kaedah yang diperlukan untuk memaparkan paparan sebagai halaman Borang Web.
ViewPage(TModel)Mewakili maklumat yang diperlukan untuk memberikan paparan yang ditaip kuat ke dalam halaman Borang Web.
ViewResultMewakili kelas yang digunakan untuk memaparkan paparan menggunakan contoh IView yang dikembalikan oleh objek IViewEngine.
ViewResultBase mewakili kelas asas yang digunakan untuk menyediakan model untuk paparan dan memberikan pandangan kepada respons.
ViewStartPage Menyediakan kelas abstrak yang boleh digunakan untuk melaksanakan halaman permulaan paparan (induk).
ViewTemplateUserControlMenyediakan bekas untuk objek TemplateInfo.
ViewTemplateUserControl(TModel)Menyediakan bekas untuk objek TemplateInfo.
ViewType mewakili jenis paparan.
ViewUserControl mewakili maklumat yang diperlukan untuk menjana kawalan pengguna.
ViewUserControl(TModel) mewakili maklumat yang diperlukan untuk menjana kawalan pengguna yang ditaip kuat.
VirtualPathProviderViewEngine mewakili pelaksanaan kelas asas abstrak antara muka IViewEngine.
WebFormView mewakili maklumat yang diperlukan untuk menjana halaman Borang Web dalam ASP.NET MVC.
WebFormViewEngineMewakili enjin paparan yang digunakan untuk menjadikan halaman Borang Web kepada respons.
WebViewPage mewakili sifat dan kaedah yang diperlukan untuk memaparkan paparan menggunakan sintaks ASP.NET Razor.
WebViewPage(TModel)Mewakili sifat dan kaedah yang diperlukan untuk memaparkan paparan menggunakan sintaks ASP.NET Razor.


Antaramuka

接口描述
IActionFilter定义操作筛选器中使用的方法。
IActionInvoker定义操作调用程序的协定,该调用程序用于调用一个操作以响应 HTTP 请求。
IAuthorizationFilter定义授权筛选器所需的方法。
IClientValidatable为 ASP.NET MVC 验证框架提供一种用于在运行时发现验证程序是否支持客户端验证的方法。
IController定义控制器所需的方法。
IControllerActivator对使用依赖关系注入来实例化控制器的方式进行精细控制。
IControllerFactory定义控制器工厂所需的方法。
IDependencyResolver定义可简化服务位置和依赖关系解析的方法。
IExceptionFilter定义异常筛选器所需的方法。
IFilterProvider提供用于查找筛选器的接口。
IMetadataAware提供用于向 AssociatedMetadataProvider 类公开特性的接口。
IModelBinder定义模型联编程序所需的方法。
IModelBinderProvider定义用于为实现 IModelBinder 接口的类动态实现模型绑定的方法。
IMvcFilter定义用于指定筛选器顺序以及是否允许多个筛选器的成员。
IResultFilter定义结果筛选器所需的方法。
IRouteWithArea将路由与 ASP.NET MVC 应用程序中的区域关联。
ITempDataProvider定义临时数据提供程序的协定,这些临时数据提供程序用于存储要在下一个请求中查看的数据。
IUnvalidatedValueProvider表示一个可跳过请求验证的 IValueProvider 接口。
IValueProvider定义 ASP.NET MVC 中的值提供程序所需的方法。
IView定义视图所需的方法。
IViewDataContainer定义视图数据字典所需的方法。
IViewEngine定义视图引擎所需的方法。
IViewLocationCache定义在内存中缓存视图位置所需的方法。
IViewPageActivator对使用依赖关系注入创建视图页的方式进行精细控制。

Laman web PHP Cina