FYI, these are some code errors that need fixing when installing DotNetNuke_04.08.00_Install.zip.
I am just sharing this information. I have already fixed these errors, as noted below, and it works (as usual) great-- this tool seems to be WAY better than SharePoint 2007.
However, I thought the development team would want to know about the following.
(BTW, I am new to this forum; so, moderator, if this post is in the wrong place, then please feel free to move it as necessary.)
(1)
As of 09:51 AM 02/15/2008, the attribute "codebehind" should be "codefile" in this line...
<%@ control codebehind="Token2Xsl.ascx.vb" language="vb" autoeventwireup="false" inherits="DotNetNuke.Modules.UserDefinedTable.Token2Xsl" targetschema="http://schemas.microsoft.com/intellisense/ie5" %>
...and the actual file does not exist so it needs to be created.
(2)
As of 09:51 AM 02/15/2008, the attribute "codebehind" should be "codefile" in this line...
<%@ control language="c#" autoeventwireup="True" codebehind="AddressEdit.ascx.cs" inherits="DotNetNuke.Modules.Store.WebControls.AddressEdit" targetschema="http://schemas.microsoft.com/intellisense/ie5" %>
...and the actual file does not exist so it needs to be created.
(3)
As of 02:14 PM 02/15/2008, this line...
<td class="Normal" class="AddressEditMasterTABLERLeftCell">
...causes this CTE...
Error 1 Cannot switch views: Validation (Internet Explorer 6): Attribute 'class' can be specified only once in a tag. C:\Code\PrecompiledWeb\Nuke\Nuke\DesktopModules\Store\AddressEdit.ascx 9 22 C:\...\Nuke\
...in many areas; but, only if the file is open at the time of compile.
(4)
As of 10:08 AM 02/15/2008, lines such as this one...
<asp:label id="lblHtmlError" runat="server" cssclass="normalred" visible="False"></asp:label><br>
...cause the following validation error...
Error 114 Validation (Internet Explorer 6): Empty elements such as 'br' must end with />. C:\Code\PrecompiledWeb\Nuke\Nuke\DesktopModules\UserDefinedTable\Token2Xsl.ascx 106 99 C:\...\Nuke\
...which is a issue that is fixed by a global find-and-replace to change from "<br>" to "<br />".
(5)
As of 12:06 PM 02/15/2008, this line...
<asp:listitem value="table" selected="true" resourcekey="table" />
...causes this CTE...
Error 3 Validation (ASP.Net): Attribute 'resourcekey' is not a valid attribute of element 'listitem'. C:\Code\PrecompiledWeb\Nuke\Nuke\DesktopModules\UserDefinedTable\Token2Xsl.ascx 72 53 C:\...\Nuke\
...but only when the file is open.
(6)
As of 12:55 PM 02/15/2008, the attribute value for "strict" in the root file "web.config" here...
<compilation debug="false" strict="false">
...is just wrong (for so many reasons) and should be "true" but since many existing Eval calls depend on the loose strict=false rule that is OK for now (with regret).
That said, this is a excellent tool (even if those code errors are not fixed) and I really appreciate it.
HTH.
Thank you.
-- Mark Kamoski