RedNex
Legacy Member
Hallo,
Ik heb sinds kort de overstap gemaakt van PHP naar ASP.NET C#. Ik had reeds een website in PHP en had deze nu graag omgezet naar ASP.NET.
Ik begon daarbij het maken van een masterpage, met daarin een nieuwspagina. Dat is me nu ook gelukt, echter denk ik dat mijn code een stuk beter kan. Ik heb nu HTML code in mijn Code Behind zitten en dat zou ik lieft vermijden.
Hetgeen ik nu doe is een string maken, met daarin de html code, en die achteraf in een literal laten zien. Vb:
Nu wou ik vragen of iemand een idee had of die beter kan. Want ik kan me voorstellen dat er manieren zijn die professioneler zijn.
Ik had zelf al gedacht aan een usercontrol te maken voor nieuwspost, en die te herhalen, maar dat lukt me niet...
Als er meer informatie nodig is, kan ik deze altijd geven
Alvast bedankt
Ik heb sinds kort de overstap gemaakt van PHP naar ASP.NET C#. Ik had reeds een website in PHP en had deze nu graag omgezet naar ASP.NET.
Ik begon daarbij het maken van een masterpage, met daarin een nieuwspagina. Dat is me nu ook gelukt, echter denk ik dat mijn code een stuk beter kan. Ik heb nu HTML code in mijn Code Behind zitten en dat zou ik lieft vermijden.
Hetgeen ik nu doe is een string maken, met daarin de html code, en die achteraf in een literal laten zien. Vb:
Code:
foreach (Vwnews nw in list)
{
layout.Append("<div id='nieuws'>");
layout.Append(" <H3>" + nw.Subject + "</H3>");
layout.Append(" <P>\n");
layout.Append(nw.ShortMessage);
layout.Append(" </P>");
layout.Append(" <div id='nieuwsrechts'>");
layout.Append(" Gepost door " + nw.FirstName + " op " + nw.Timestamp);
layout.Append(" </div>");
layout.Append("</div>\n");
}
Literal1.Text = layout.ToString();
Nu wou ik vragen of iemand een idee had of die beter kan. Want ik kan me voorstellen dat er manieren zijn die professioneler zijn.
Ik had zelf al gedacht aan een usercontrol te maken voor nieuwspost, en die te herhalen, maar dat lukt me niet...
Als er meer informatie nodig is, kan ik deze altijd geven
Alvast bedankt
