2014-02-19 15 views
0

我想在我的項目中使用下劃線模板系統。現在的問題是我們有很多服務器端(ASP.NET)控件,我也想使用它們。有沒有辦法將ASP.NET控件與下劃線模板一起使用?在ASP.NET控件中使用下劃線模板

我試着模擬一個模板作爲一個aspx頁面從那裏獲取呈現的html,然後使用結果,但似乎是一個矯枉過正。

我對模板很新,所以我不知道該期待什麼。

編輯:

我的意思是,有沒有什麼辦法,我可以有例如下劃線模板中的ASP.NET按鈕?

回答

0

我只是認爲它可能會幫助別人。我想要使​​用的控件之一是我認爲的一個devexpress網格。現在我可以在網格上做一個「查看源代碼」並複製渲染的html來生成視圖。但是,我決定創建一個aspx頁面,並對aspx頁面執行ajax調用,並在視圖中顯示結果html。我希望能有更好的方式來做到這一點。

0

問題不在於ASP.NET控件(使用runat="server"屬性),而在於ASP.NET的Render函數語法<% %>

看到這個早些時候QA:How to use underscore/javascript templates in ASP.Net MVC views的解決方案是配置underscore.js使用不同的分隔符:

此:

_.templateSettings = { 
    interpolate: /\{%=(.+?)%\}/g, 
    escape:  /\{%-(.+?)%\}/g, 
    evaluate: /\{%(.+?)%\}/g 
}; 

......將讓你使用{% %}作爲分隔符,而不是<% %>

+0

我想我可能不得不解釋這個問題。我的意思是,我有什麼辦法可以下劃線模板中的ASP.NET按鈕?我知道這聽起來像一個愚蠢的問題,但我只需要問:) – Farax