2014-02-19 18 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