2012-10-23 25 views
0

我正在探索將roslyn框架作爲asp.net的動態代碼生成器的可能實現。到目前爲止,它看起來很棒。目前,我被困在爲asp.net頁面(web應用程序)實現後面的代碼中。我設法創建了一個程序集,其中包含page.design.cs和page.aspx.cs代碼,但我不知道如何將結果鏈接到現有的.aspx頁面(此場景在設置代碼時運行良好在我的項目中的(一個)單獨的類中,並且在Inherit屬性中,我將namespace.class_name設置爲它)。我已將Inhertit屬性更改爲指向類,這是roslyn代碼生成的結果。但是,這似乎並不奏效,因爲(我猜).aspx頁面希望實例後面的代碼在編譯時可用,但我試圖在運行時提供此定義。如何更改在asp.net中實現的代碼

有什麼辦法,我可以欺騙的.aspx認爲它背後有着清晰的代碼,我可以在運行時提供了,我怎麼可以鏈接我的自定義代碼隱藏類.aspx頁面中?

此致敬禮。

回答

0

做在ASP.NET類似的可能性很小研究後,它似乎更容易與MVC控制器和視圖執行此任務,而不是簡單的背後ASP.NET類的代碼搞亂。關於這個問題,這裏有一個有趣的link,這原來是我的問題的答案。如果有人有關於ASP.NET的建議,我將非常樂意聽到它。