1
是否可以从C#Razor视图布局文件中以文本方式获取节名称?不需要手动解析页面。以编程方式从剃刀视图中检索节名称
举例说,你有一个名为_Layout.cshtml的布局文件,其底部有@RenderSection(“scripts”),我想检索名字“scripts”。
是否可以从C#Razor视图布局文件中以文本方式获取节名称?不需要手动解析页面。以编程方式从剃刀视图中检索节名称
举例说,你有一个名为_Layout.cshtml的布局文件,其底部有@RenderSection(“scripts”),我想检索名字“scripts”。
除了解析Razor文件,没有办法以编程方式获得这些信息。即使在Web应用程序和视图本身内部,它也可能具有挑战性。 Razor中的部分在内部实现为WebPageBase类中的专用Stack<T>
,并且取决于您在哪个模板执行时刻查询此专用字段(使用反射),它可能包含或可能不包含信息。
感谢Darin的解释。 – Craig
你想要做什么? –
理想情况下,在Web应用程序之外。 – Craig