0
是否有人知道如何實現剃鬚刀語法要使用時呈現CKediotr。我想在CKEditor中輸入c#代碼,但我不能這樣做,因爲它將所有內容呈現爲文本。CKeditor和剃刀語法
樣品:
我想輸入例如@ DateTime.Now.Year在ckeditor中。
和其他更復雜的類型。
謝謝,
是否有人知道如何實現剃鬚刀語法要使用時呈現CKediotr。我想在CKEditor中輸入c#代碼,但我不能這樣做,因爲它將所有內容呈現爲文本。CKeditor和剃刀語法
樣品:
我想輸入例如@ DateTime.Now.Year在ckeditor中。
和其他更復雜的類型。
謝謝,
TinyMCE的,(F)的CKEditor等是HTML編輯器,並且不爲C#設計(或PHP,ASP,CFM ...)的功能。儘管你可以對文本進行評估並找出你需要做的事情,但它變成了一個龐大複雜的PIA。我看到有兩種方法可以取得體面的結果。
第一種方法是將您的(CK)編輯器的輸出保存爲部分視圖,然後調用父視圖的內部。這種方法的問題是,如果某個不知道剃刀的人犯了錯誤,它將會終止頁面。其他編程錯誤也會發生同樣的情況。
第二種方法是爲常見項目創建佔位符,然後執行替換評估方法。
string BodyContent = GetPageContent(PageID); // whatever to grab CKEditor content
BodyContent = BodyContent.Replace("##Year##", DateTime.Now.ToString("yyyy"));
// other replacements here
然後在視圖上,您可以相應地調用該變量。關於你能做什麼是有限的,但這並不總是一件壞事。
你想在視圖中使用剃刀語法或當網站開始寫入C#? –
在視圖中。 ;) – RandomBoy