Aşağıdaki snippet'i enable Razor templating in my solution (ASP.NET MVC3 dışında) kullanıyorum. kolayca uygulama düzenleri mümkün mü?.NET Jiletli motor - Uygulama mizanpajları
Arkaplan bilgisi: Ben bu noktada değilim
(şablonlar compiledTemplateAssembly
derlenmiş): Benim RazorTemplateBase
sınıfı bir Layout
özelliğine sahip hayal
var template = (RazorTemplateBase<TModel>) compiledTemplateAssembly.
CreateInstance("RazorSpace." + entry.TemplateName + "Template");
template.Model = model;
template.Execute();
var output = template.Buffer.ToString();
template.Buffer.Clear();
return output;
. Ama sonra? Html.Partial
'un bir şablonu ayrıştırmak için kullanabileceğim bir yardımcı işlev olduğunu anlıyorum. Ama diğer Razor görünümlerini kabul etmek için bu yöntem çağrılarını renderBody()
veya renderSection()
'u nasıl ayrıştırabilirim?
@casperOne: Düzenlemeyi takdir ediyorum, ancak bunun MVC3 ile ilgisi yok. Bu nedenle geri aldım, ancak diğer düzenlemeler (etiketler hariç) de geri alınır ... – Ropstah
@Ropstah: Şimdi görüyorum (bağlantıyı takip etmedim). Soruyu bir şekilde belirtmeliyiz (örneğin "ASP.NET MVC3 dışındaki Razor şablonlama motorunu" ASP.NET MVC3 dışındaki "Razor şablonlama motorunu kullanarak" bağlantılı "olarak belirtin) ASP.NET MVC3'te olduğunu farzedelim.Lütfen kod biçimlendirmesini koruyun, şu anda temiz değil ve sorudan artacaktır .. – casperOne
@Ropstah: Ben sadece ileri gittim ve yaptım.Günlük olarak açık olmalıyız .. – casperOne