در ASP.NET MVC زمانیکه خاصیتی با ویژگی Required مزین میشود، تا زمان اعتبار سنجی فرم، هیچ نشانی را از خود بروز نمیدهد. برای مثال علاقمندیم مانند شکل زیر، یک ستاره پس از فیلدهای اجباری ظاهر گردد:
انجام اینکار نیز با دو سطر کد نویسی توسط jQuery قابل انجام است.
در ادامه خروجی رندر شده فیلدی را که پرکردن آن الزامی است مشاهده میکنید:
تنها کاری که باید صورت گیرد، یافتن مواردی است که حاوی data-val-required هستند و سپس افزودن یک ستاره پس از آنها:
برای اعمال رنگ به آن نیز میتوان کمی css سایت را ویرایش کرد:
انجام اینکار نیز با دو سطر کد نویسی توسط jQuery قابل انجام است.
در ادامه خروجی رندر شده فیلدی را که پرکردن آن الزامی است مشاهده میکنید:
<div class="editor-label"> <label for="Title">عنوان</label> </div> <div class="editor-field"> <input class="text-box single-line" data-val="true" data-val-required="*" id="Title" name="Title" type="text" value="" /> <span class="field-validation-valid" data-valmsg-for="Title" data-valmsg-replace="true"></span> </div>
$(function() { $('[data-val-required]').after('<span class="required-indicator"> (*)</span>'); });
.required-indicator { color: red; font-size: 1.2em; font-weight: bold; }
اشتراکها
NET Core 1.1.6. منتشر شد
.NET Core 1.1.6 is comprised of:
- .NET Core Runtime 1.1.6
- .NET Core SDK 1.1.7
| SDK Installer | SDK Binaries | Runtime Installer | Runtime Binaries |
---|---|---|---|---|
Windows | 32-bit / 64-bit | 32-bit / 64-bit | 32-bit / 64-bit | 32-bit / 64-bit |
macOS | 64-bit | 64-bit | 64-bit | 64-bit |
CentOS 7.1 | - | 64-bit | - | 64-bit |
Debian 8 | - | 64-bit | - | 64-bit |
Ubuntu 14.04 | 64-bit | 64-bit | 64-bit | 64-bit |
Ubuntu 16.04 | 64-bit | 64-bit | 64-bit | 64-bit |
Fedora 24 | - | 64-bit | - | 64-bit |
RHEL 7 | - | 64-bit | - | 64-bit |
اشتراکها
AvaloniaUI v11 منتشر شد
New Features
A11y (Accessibility)
IME (Input Method Editor) Support
Compositing Renderer
WebAssembly (WASM) Support
iOS and Android Support
Full Rich Text support
Smooth Virtualization (Reworked ItemsControl)
Performance Improvements
Control Themes, Nested Styles, and Theme Variants
Bitmap Effects
3D Transforms
AOT (Ahead-Of-Time) Compilation and Trimming
GPU Interop
Experimental Metal Support
IME (Input Method Editor) Support
Compositing Renderer
WebAssembly (WASM) Support
iOS and Android Support
Full Rich Text support
Smooth Virtualization (Reworked ItemsControl)
Performance Improvements
Control Themes, Nested Styles, and Theme Variants
Bitmap Effects
3D Transforms
AOT (Ahead-Of-Time) Compilation and Trimming
GPU Interop
Experimental Metal Support
پاسخ به بازخوردهای پروژهها
تغییر فونت در header
In addition to bug fixes and foundation work for larger features, this preview includes updates to ensure that converters and comparers are handled by type mapping and to support using converters with value generators.