我正在考虑一起攻击模板引擎。如何转换如下所示的字符串:
System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl("~/Core/css")
使用Reflection进行实际的方法调用。
提前致谢。
答案 0 :(得分:1)
有可能(我曾经有过这样的代码)但是一旦遇到(并尝试修补)所有可能的边缘情况,这几乎是不值得的。最后,它几乎总是导致几乎无法维护的代码库。
我建议选择一个比较成熟的模板引擎(StringTemplate,Vici,Razor等)并使用它们。即使您不能直接使用它们,它们也可以提供良好的学习工具。