asp.net – .aspx文件中的条件编译
发布时间:2020-12-16 06:53:03 所属栏目:asp.Net 来源:网络整理
导读:我需要.ASPX文件基于条件编译符号表现不同. 让我们说一个简单的例子: %@ Control Language="C#" AutoEventWireup="true" (...) %% #ifdef DEBUG % asp:SomeDebugControlHere runat="server"/ .. well .. a LOT of code here% #else % asp:SomeReleaseContro
我需要.ASPX文件基于条件编译符号表现不同.
让我们说一个简单的例子: <%@ Control Language="C#" AutoEventWireup="true" (...) %> <% #ifdef DEBUG %> <asp:SomeDebugControlHere runat="server"/> .. well .. a LOT of code here <% #else %> <asp:SomeReleaseControlHere runat="server"/> .. and a LOT of other code here <% #endif %> 后来编辑:更多澄清.问题是SomeDebugControlHere类甚至没有在发布版本中定义(它在现实生活中更复杂,但是请注意这个例子).所以在page.aspx.designer.cs中我需要在调试版本中得到这个: /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::System.Web.UI.SomeDebugControlHere myControl 这在发布版本中:(并且从不都是) /// Auto-generated field. /// To modify move field declaration from designer file to code-behind file. /// </remarks> protected global::System.Web.UI.SomeReleaseControlHere myControl 显然我需要ASPX文件中的标记不同,但我还需要修改designer.cs文件以合并新的对象/类. 我只是希望有人知道一种聪明的方法,通过一些控制继承来做这件事,任何允许我根据编译构建设置指定不同控件类的东西. 解决方法
你只需要一个调整,应该是:
<% #if DEBUG %> 如果你希望它表现得像一组C#代码那样. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – asp.net mvc – 更新IE8中的表元素时,Micro
- asp.net-mvc – MVC 3 – 使用List类型属性绑定到复杂类型
- [你必须知道的.NET] 第六回:深入浅出关键字---base和this
- asp.net-mvc – 用于子操作的ASP.NET MVC路由匹配
- asp.net – WebMethod未被Visual Studio 2013中的PageMetho
- api – 通过msxml2.ServerXMLHTTP提供身份验证信息
- ASP.NET UserControl不初始化子控件
- asp.net – 使用响应对象生成PDF时的预加载器
- .net – 我无法在我的网络应用程序中使log4net工作:(
- Getting Started with ASP.NET Core
推荐文章
站长推荐
- asp.net-mvc – ASP.Net MVC路由策略
- asp.net-mvc – 在ASP.NET MVC 1.0中在HTTP和HTT
- asp.net – CultureInfo.CurrentCulture从中读取
- asp.net-core – 在强类型视图中呈现ViewCompone
- 写了多年代码,你会 StackOverflow 吗
- asp.net-mvc-3 – 在F#中的ViewBag动态对象上设置
- asp.net-mvc – 带参数的MVC redirecttoaction与
- asp.net-mvc-3 – .NET MVC 3自定义控制器属性
- ASP.NET Core 2.0仅在共享文件夹中查找视图
- ASP.NET MVC中的Session以及处理方式
热点阅读