06. oktober 2008 - 10:19Der er
4 kommentarer og 1 løsning
Dynamisk "udkommentere" kode i asp.net (wss)
Hej,
I asp har jeg ofte benyttet mig af at følgende for at styre om en kontrol skal vises. visible=<%=bSynlig%> Ligeledes har jeg brugt <% a = something.... if a > 2 then %> Dette er en test <% end if %>
Hvordan gør man det i asp.net (wss) ?
Jeg vil i nogle tilfælde gerne gemme dette: <tr> <td width="190px" valign="top" class="ms-formlabel"> <H3 class="ms-standardheader"> <nobr>colA</nobr> </H3> </td> <td width="400px" valign="top" class="ms-formbody"> <SharePoint:FormField visible="false" runat="server" id="ff2{$Pos}" ControlMode="New" FieldName="colA" __designer:bind="{ddwrt:DataBind('i',concat('ff2',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@colA')}"/> <SharePoint:FieldDescription runat="server" id="ff2description{$Pos}" FieldName="colA" ControlMode="New" Visible="false"/> </td> </tr>
Hmm, når man indsætter det i den wss genererede kode giver det problemer: Parser Error Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: The 'XSL' property of 'WebPartPages:DataFormWebPart' does not allow child objects.
Source Error:
Line 132: </td> Line 133: <td width="400px" valign="top" class="ms-formbody"> Line 134: <SharePoint:FormField visible="<%=bVisible%>" runat="server" id="ff2{$Pos}" ControlMode="New" FieldName="colA" __designer:bind="{ddwrt:DataBind('i',concat('ff2',$Pos),'Value','ValueChanged','ID',ddwrt:EscapeDelims(string(@ID)),'@colA')}"/> Line 135: <SharePoint:FieldDescription runat="server" id="ff2description{$Pos}" FieldName="colA" ControlMode="New"/> Line 136: </td>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.