Feb 18, 2013, 1:18 PM
[CLOSED] VS2010 sln solution broken when in WebForm NET35 Release mode
Getting the following error when building Ext.Net.vs2010 sln in WebForm NET35 Release configuration.
Error 70 'Ext.Net.Container' does not contain a definition for 'ClientIDMode' and no extension method 'ClientIDMode' accepting a first argument of type 'Ext.Net.Container' could be found (are you missing a using directive or an assembly reference?) C:\Program Files\Ext.NET\current\Ext.Net\Utility\ScriptBuilders\UserControlScriptBuilder.cs 85 24 Ext.Net
Error 71 The type or namespace name 'ClientIDMode' does not exist in the namespace 'System.Web.UI' (are you missing an assembly reference?) C:\Program Files\Ext.NET\current\Ext.Net\Utility\ScriptBuilders\UserControlScriptBuilder.cs 85 53 Ext.Net
Wrapping the ClientIDMode line in NET40 temporarily fixes it. if (config.Items)
{
ct.Layout = "auto";
ct.AddBeforeClientInitScript("<ext.net.container>");
ct.AddAfterClientInitScript("</ext.net.container>");
ct.ID = "Ext_Net_Temp_Container";
ct.RenderXType = false;
#if NET40
ct.ClientIDMode = System.Web.UI.ClientIDMode.Static;
#endif
ct.ContentContainer = new ContentContainer(false);
}
Last edited by Daniil; Feb 18, 2013 at 1:34 PM.
Reason: [CLOSED]