html önce render edilir performans sorun olacaksa viewcomponent tercih edilir sadece ilgili zone da render edilir... viewcomponent _widgetProvider. RegisterViewComponent < NewFileUploaderViewComponent >( "file_uploader" , order : 0 ) ; html _widgetProvider. RegisterHtml ( "scripts" , new HtmlString ( GetSummernoteOverrideScript() ) ) ; private string GetSummernoteOverrideScript () { return @" html metin " ; } public async Task OnActionExecutionAsync ( ActionExecutingContext context , ActionExecutionDelegate next ) { var route = context .RouteData.Values; if ( route [ "area" ] ?. ToString () == "Admin" ) { // 1. INPUT MODELİ ALMAK (Action'a gelen parametre) // Eğer metod Edit(ProductModel model) şeklindeyse: var mo...
Elbette, FileCacheHelper ve ICacheFactory 'nin önbellek yöntemlerini kullanarak, bellek içi (memory cache) ve dosya tabanlı (file cache) önbellek yöntemleri arasında parametreye bağlı olarak dinamik geçiş yapabileceğiniz bir yapı oluşturabiliriz. Adımlar PageObjectSettings Sınıfı: Bu sınıf, hangi önbellek yönteminin kullanılacağını belirleyen bir parametre içerecek. CacheHelper: CacheHelper sınıfı, belirli bir önbellek yöntemine göre veriyi getiren bir metot içerecek. CacheFactory ve FileCacheHelper: İlgili önbellek yöneticileri. Örnek Kod 1. PageObjectSettings Sınıfı csharp Kodu kopyala public class PageObjectSettings { public bool UseMemoryCache { get ; set ; } } 2. CacheHelper Sınıfı csharp Kodu kopyala public class CacheHelper { private readonly ICacheFactory _cacheFactory; private readonly FileCacheHelper _fileCacheHelper; private readonly PageObjectSettings _settings; public CacheHelper ( ICacheFactory cacheFactory, FileCacheHelper fil...