Ik heb verschillende mogelijkheden gebprobeerd maar geen enkele werkt.
Ik kreeg steeds verschillende foutmeldingen. Ik gebruik VB en ASP.NET
Wie dit kan oplossen en een beloning wenst is dit ook mogelijk.
Wat moet er gebeuren:
-Ik moet in de VB code kunnen zeggen dat title.InnerText gelijk is aan titelLabel die zich in DataList1 bevind.
Als ik bij title.InnerText gewoone tekst invul (zoals in code momenteel is) werkt dit alles perfect. Maar als ik probeer de label in de datalist te berijken met FindControl lukt het niet direct.
De bedoeling is dus dat ik dan van alle artikelen verschillende titels, keywords en discriptions kan geven.
Comment.aspx:
Comment.vb:Code:<%@ Page Language="VB" Src="~/comment.vb" Inherits="comment" %> <HTML> <HEAD> <title id="title" runat="server">Default</title> <meta name="description" content="description" id="description" runat="server" /> <meta name="keywords" content="keys" id="keywords" runat="server" /> </HEAD> <body> <form id="Form1" method="post" runat="server"> <div> <asp:DataList ID="DataList1" runat="server" DataKeyField="id" DataSourceID="SqlDataSourceComment"> <ItemTemplate> id: <asp:Label ID="idLabel" runat="server" Text='<%# Eval("id") %>'></asp:Label><br /> keys: <asp:Label ID="keysLabel" runat="server" Text='<%# Eval("keys") %>'></asp:Label><br /> metakey: <asp:Label ID="metakeyLabel" runat="server" Text='<%# Eval("metakey") %>'></asp:Label><br /> titel: <asp:Label ID="titelLabel" runat="server" Text='<%# Eval("titel") %>'></asp:Label><br /> metadisc: <asp:Label ID="metadiscLabel" runat="server" Text='<%# Eval("metadisc") %>'></asp:Label><br /> FKcategoryId1: <asp:Label ID="FKcategoryId1Label" runat="server" Text='<%# Eval("FKcategoryId1") %>'> </asp:Label><br /> must: <asp:Label ID="mustLabel" runat="server" Text='<%# Eval("must") %>'></asp:Label><br /> datum: <asp:Label ID="datumLabel" runat="server" Text='<%# Eval("datum") %>'></asp:Label><br /> FKcategoryId4: <asp:Label ID="FKcategoryId4Label" runat="server" Text='<%# Eval("FKcategoryId4") %>'> </asp:Label><br /> FKcategoryId3: <asp:Label ID="FKcategoryId3Label" runat="server" Text='<%# Eval("FKcategoryId3") %>'> </asp:Label><br /> FKcategoryId2: <asp:Label ID="FKcategoryId2Label" runat="server" Text='<%# Eval("FKcategoryId2") %>'> </asp:Label><br /> <br /> </ItemTemplate> </asp:DataList><asp:SqlDataSource ID="SqlDataSourceComment" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionStringBlog %>" SelectCommand="SELECT [id], [keys], [metakey], [titel], [metadisc], [FKcategoryId1], [must], [datum], [FKcategoryId4], [FKcategoryId3], [FKcategoryId2] FROM [entries] WHERE ([id] = @id)"> <SelectParameters> <asp:QueryStringParameter Name="id" QueryStringField="id" Type="Int32" /> </SelectParameters> </asp:SqlDataSource> </form> </body> </html>
Code:Imports System.Web.UI.HtmlControls Public Class comment Inherits System.Web.UI.Page Public title As HtmlGenericControl Public keywords As HtmlGenericControl Public description As HtmlGenericControl Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load title.InnerText = "test" keywords.Attributes("content") = "test,key,word" description.Attributes("content") = "testing A demonstration of setting title and meta tags" End Sub End Class

Likes:


Quote