<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title><![CDATA[Eksperten | ASP.NET]]></title>
	<link>http://www.eksperten.dk/spm/Programmering/Script/ASPNET/?utm_source=qna&amp;utm_medium=rss</link>
	<description>Skandinaviens største IT-Community: Spørg og få svar på alt indenfor IT</description>
	<language>da</language>
	<copyright>IDG Danmark</copyright>
	<webMaster>webmaster@eksperten.dk</webMaster>
	<lastBuildDate>Thu, 26 Jan 2012 10:45:01 +0100</lastBuildDate>
	<docs>http://cyber.law.harvard.edu/rss/rss.html</docs>
	<image>
		<url>http://eksperten.dk/images/eksperten_rss_logo.jpg</url>
		<link>http://www.eksperten.dk/spm/Programmering/Script/ASPNET/?utm_source=qna&amp;utm_medium=rss</link>
		<title>Eksperten.dk</title>
		<width>138</width>
		<height>112</height>
	</image>
	<item>
		<title><![CDATA[Login controller med eksisterende database]]></title>
		<link>http://www.eksperten.dk/spm/956092?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/956092</guid>
		<pubDate>Thu, 26 Jan 2012 10:37:25 +0100</pubDate>
		<description><![CDATA[Hej<br /><br />Jeg har en site opbygget i ASP med Access og jeg er nu i gang med at udvikle en ny version af sitet i ASP.NET 4 (C#). Hertil har jeg set på de indbygget controllers som ASP.NET tilbyder og heriblandt login-controlleren. Det ser ud til, at der er en masse arbejde at spare ved at anvende den og de tilhørende funktioner.<br /><br />Jeg vil dog gerne anvende de eksisterende data og jeg har en MS SQL Server 2008 tilknyttet, samt er data flyttet hertil. Er det muligt at anvende eksisterende data med denne controller?<br /><br />Jeg har læst omkring &quot;Custom Membership Providers&quot;, men kan ikke se hvorledes, at mit eksisterende data bliver implementeret.]]></description>
	</item>
	<item>
		<title><![CDATA[Session og klient]]></title>
		<link>http://www.eksperten.dk/spm/955935?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/955935</guid>
		<pubDate>Tue, 24 Jan 2012 09:49:55 +0100</pubDate>
		<description><![CDATA[Kan jeg i ASP.NET kører en metode, hvis brugeren lukker for browseren? Min tanke at jeg godt vil nustille brugerens session, når brugeren lukker for browseren.]]></description>
	</item>
	<item>
		<title><![CDATA[Få vist billeder via sti i XML fil]]></title>
		<link>http://www.eksperten.dk/spm/955307?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/955307</guid>
		<pubDate>Sun, 15 Jan 2012 16:09:08 +0100</pubDate>
		<description><![CDATA[Hej folkens. <br /><br />Har set her på siden, men har ikke kunne finde spørgsmålet før, det jeg har brug for er en måde at loade billeder på via XML.<br /><br /><br /><b>Det er sat op sådan at XML filen ser sådanne ud:</b><br /><br />&lt;Webshop&gt;<br />  &lt;Vare&gt;<br />  &lt;Kategori&gt;&lt;/Kategori&gt; <br />  &lt;VareNavn&gt;&lt;/VareNavn&gt; <br />  &lt;VarePris&gt;&lt;/VarePris&gt; <br />  &lt;Beskrivelse&gt;&lt;/Beskrivelse<br />  &lt;Billede&gt;&lt;/Billede&gt;<br />  &lt;/Vare&gt;<br />&lt;/webshop&gt;<br />Under billede har jeg en sti til et billede på min ftp. Eks: img/vare/computer15.jpg<br /><br />Dette billede vil jeg så gerne have loadet på min side hvor jeg bruget et script til at hente XML dataen. <br />(Jeg har 2 scripts som kører, hvor det ene er til chrome/Firefox osv. og det andet er til IE)<br /><br /><br /><b>Scriptet ser sådanne ud:</b><br /><br />&lt;script&gt;<br />if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari<br />            xmlhttp = new XMLHttpRequest();<br />        }<br />        else {// code for IE6, IE5<br />            xmlhttp = new ActiveXObject(&quot;Microsoft.XMLHTTP&quot;);<br />        }<br />        xmlhttp.open(&quot;GET&quot;, &quot;edi/webshop.xml&quot;, false);<br />        xmlhttp.send();<br />        xmlDoc = xmlhttp.responseXML;<br /><br /><br /><br />        document.write(&quot;&lt;table class=TableCSS&gt;&quot;);<br />        document.write(&quot;&lt;th class=TableHeader&gt;Varenavn&lt;/th&gt;&quot;);<br />        document.write(&quot;&lt;th class=TableHeader&gt;Pris&lt;/th&gt;&quot;);<br />        document.write(&quot;&lt;th class=TableHeader&gt;Billede&lt;/th&gt;&quot;);<br /><br />        var it = xmlDoc.evaluate(&quot;//Webshop/Vare[Kategori=&#039;Ram&#039;]&quot;, xmlDoc, null, XPathResult.ANY_TYPE, null);<br /><br />        var curr = it.iterateNext(); // FF  <br />        while (curr) {<br />            document.write(&quot;&lt;tr&gt;&quot;);<br />            document.write(&quot;&lt;/td&gt;&lt;td class=TableData&gt;&quot;);<br />            document.write(curr.getElementsByTagName(&quot;VareNavn&quot;)[0].childNodes[0].nodeValue);<br />            document.write(&#039;&lt;/td&gt;&lt;td align=&quot;right&quot; class=TableData&gt;&#039;)<br />            document.write(curr.getElementsByTagName(&quot;VarePris&quot;)[0].childNodes[0].nodeValue);<br />            document.write(&#039;,-&#039;);<br />            document.write(&#039;&lt;/td&gt;&lt;td align=&quot;right&quot; class=TableData&gt;&#039;)<br />            document.write(curr.getElementsByTagName(&quot;Billede&quot;)[0].childNodes[0].nodeValue);<br />            document.write(&quot;&lt;/td&gt;&lt;/tr&gt;&quot;);<br />            curr = it.iterateNext();<br />        }<br />        document.write(&quot;&lt;/table&gt;&quot;);<br /><br />    }<br />&lt;/script&gt;<br /><br /><br /><b>Jeg har prøvet følgende: </b><br /><br />document.write(&#039;&lt;asp:image src=&quot;&#039; + curr.getElementsByTagName(&quot;Billede&quot;)[0].childNodes[0].nodeValue + &#039;&quot; alt=&quot;Picture&quot;/&gt;&#039;);<br /><br />Hvordan kan dette gøres eller er der en nemmere måde at hente XML filen på? <br /><br />På forhånd tak. :)<br />/// Counx]]></description>
	</item>
	<item>
		<title><![CDATA[Multiupload fra en FileUpload controller]]></title>
		<link>http://www.eksperten.dk/spm/954589?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/954589</guid>
		<pubDate>Thu, 05 Jan 2012 20:44:42 +0100</pubDate>
		<description><![CDATA[Jeg er ved at lave en uploadside, som via en FileUpload controller, skal kunne uploade op til 8 filer (i nedenstående kodeeksempel dog kun 2).<br /><br />Da FileUpload ikke understøtter dette og da FileUpload &quot;mister&quot; den valgte fil ved PostBack, har jeg tilføjet:<br /><br />.aspx<br />&lt;asp:Button ID=&quot;Button1&quot; runat=&quot;server&quot; Text=&quot;Vedhæft&quot; /&gt;<br /><br />.aspx.vb<br />Protected Sub Button1_Click(sender As Object, e As System.EventArgs) Handles Button1.Click<br />  If FileUpload1.HasFile Then<br />    If IsNothing(Session(&quot;fil_1&quot;)) Then<br />      Session(&quot;fil_1&quot;) = FileUpload1<br />    ElseIf IsNothing(Session(&quot;fil_2&quot;)) Then<br />      Session(&quot;fil_2&quot;) = FileUpload1<br />    End If<br />  End If<br />End Sub<br /><br />Derudover har jeg tilføjet:<br /><br />.aspx<br />&lt;asp:Button ID=&quot;Button2&quot; runat=&quot;server&quot; Text=&quot;Upload&quot; /&gt;<br /><br />.aspx.vb<br />Protected Sub Button2_Click(sender As Object, e As System.EventArgs) Handles Button2.Click<br />  Dim sti As String = Server.MapPath(&quot;~/upload/&quot;)<br />  Dim filnavn As String = &quot;&quot;<br /><br />  If Not IsNothing(Session(&quot;fil_1&quot;)) Then<br />    filnavn = CType(Session(&quot;fil_1&quot;), FileUpload).FileName).ToLower()<br />    CType(Session(&quot;fil_1&quot;), FileUpload).SaveAs(sti &amp; filnavn)<br />  End If<br /><br />  If Not IsNothing(Session(&quot;fil_2&quot;)) Then<br />    filnavn = CType(Session(&quot;fil_2&quot;), FileUpload).FileName).ToLower()<br />    CType(Session(&quot;fil_2&quot;), FileUpload).SaveAs(sti &amp; filnavn)<br />  End If <br />End Sub<br /><br />Ved afvikling igennem Visual Studio virker ovenstående perfekt, men men det er desværre en anden historie på IIS.<br /><br />IIS:<br />Hvis jeg uploader en fil på f.eks. 5MB, virker det perfekt.<br /><br />Hvis jeg uploader mere end en fil og alle filerne er mindre end 40KB, virker det perfekt.<br /><br />Hvis jeg uploader mere end en fil og blot den ene fil er større end 40KB, får jeg fejlen: &quot;Der er ikke adgang til en lukket fil:&quot;<br /><br />Jeg har synes, at have prøvet alt, men uden held. Håber der er en der kan hjælpe.]]></description>
	</item>
	<item>
		<title><![CDATA[Sende e-mail til brugere, hvis brugernavn står i en gridview på siden og bruges også af en SP]]></title>
		<link>http://www.eksperten.dk/spm/953999?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/953999</guid>
		<pubDate>Tue, 27 Dec 2011 12:20:54 +0100</pubDate>
		<description><![CDATA[Hej - Jeg har et problem hvor jeg efterhånden i 2 uger prøver at løse og kan ikke.<br />På en webform har jeg en ListBox (lbBrugernavn), der viser et antal UserNames. Når man vælge nogle af disse UserNames bliver dannet et gridview, der viser disse UserNames:<br />Kode: <br />-----<br />...<br />else<br />{<br />   DataTable dt = new DataTable();<br />   dt.Columns.Add(&quot;Selected&quot;);<br />   for (int i = 0; i &lt; lbBrugernavn.Items.Count; i++)<br />   {<br />      if (lbBrugernavn.Items[i].Selected)<br />      {<br />         DataRow dr = dt.NewRow();<br />         dr[&quot;Selected&quot;] += lbBrugernavn.Items[i].Text;<br />         dt.Rows.Add(dr);<br />      }<br />   	  gridUserNames.DataSource = dt;<br />      gridUserNames.DataBind();<br />   }<br />...<br /><br />Nu at jeg har et gridview med alle valgte UserNames, så vil jeg sende en e-mail til alle disse. Jeg har en stored procedure, der henter e-mails (kun en e-mail), når man passer UserName som parameter:<br />SP:<br />---<br />...<br />ALTER PROCEDURE [dbo].[GetUsersEmail]<br />@UserName nvarchar(256)<br />As<br />Begin<br />SELECT     Distinct aspnet_Membership.Email<br />FROM       aspnet_Users INNER JOIN<br />           aspnet_Membership ON aspnet_Users.UserId = aspnet_Membership.UserId CROSS JOIN FilerMinSide<br />WHERE	   aspnet_Users.UserName = @UserName AND aspnet_Users.UserName &lt;&gt; &#039;admin&#039;<br />End<br />----<br /><br />Så her er min kode, der ikke virker:<br />---------------<br />public void SendMailTilUsers()<br />    {<br />        for (int i = 0; i &lt; gridUserNames.Rows.Count; i++)<br />        {<br />            string username = gridUserNames.Rows[0].Cells[0].Text;<br />            DataTable usersEmails = new DataTable();<br />            usersEmails = DataAccess.GetUsersEmail(username);<br />            gridEmails.DataSource = usersEmails;<br />            gridEmails.DataBind();<br />            emailLabel.Text = gridEmails.Rows[i].Cells[0].Text;<br />            MailMessage myMail = new MailMessage();<br />            myMail.From = new MailAddress(&quot;noreply@mmm.dk&quot;);<br /><br />            myMail.To.Add(new MailAddress(emailLabel.Text));<br />            myMail.SubjectEncoding = System.Text.Encoding.UTF8;<br />            myMail.IsBodyHtml = false;<br />            myMail.Subject = &quot;bla bli....&quot;;<br /><br />            myMail.Body = &quot;Hej&quot; + &quot;\n\n&quot; +<br />                &quot;Du har modtaget et nyt dokument.&quot; + &quot;\n\n&quot; +<br />                &quot;Med venlig hilsen&quot; + &quot;\n&quot;;<br />            SmtpClient smtp = new SmtpClient(ConfigurationManager.AppSettings[&quot;MailServer&quot;]);<br />            myMail.BodyEncoding = System.Text.Encoding.UTF8;<br />            smtp.Send(myMail);<br />        }    <br />    }<br />------<br /><br />Og min GetUsersEmail metode:<br />-----<br />public static DataTable GetUsersEmail(string username)<br />    {<br />        DbCommand comm = GenericDataAccess.CreateCommand();<br />        comm.CommandText = &quot;GetUsersEmail&quot;;<br />        DbParameter param = comm.CreateParameter();<br />        param.ParameterName = &quot;@UserName&quot;;<br />        param.Value = username;<br />        param.DbType = DbType.String;<br />        comm.Parameters.Add(param);<br />        DataTable table = GenericDataAccess.ExecuteSelectCommand(comm);<br />        return table;<br />    }<br />-----<br /><br />Please help på engelsk. Og tak på forhånd.]]></description>
	</item>
	<item>
		<title><![CDATA[Inkluder asp-fil i ASP.Net webservice]]></title>
		<link>http://www.eksperten.dk/spm/953714?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/953714</guid>
		<pubDate>Wed, 21 Dec 2011 09:46:45 +0100</pubDate>
		<description><![CDATA[Jeg har et website der kører ASP, og har en funktions-fil der hedder &quot;funktioner.asp&quot;.<br /><br />Jeg har nu brug for at lave en webservice i ASP.Net, der er tilknyttet det føromtalte website i asp.<br /><br />Derfor vil jeg gerne kunne bruge funktionerne i &quot;funktioner.asp&quot;<br /><br />Kan det mon lade sig gøre?<br />I så fald kunne jeg godt bruge nogle tips.<br />Men hvis nogen VED at det ikke kan lade sig gøre, er det også et svar i sig selv, så jeg ikke spilder tid på at finde ud af noget der  er umuligt...]]></description>
	</item>
	<item>
		<title><![CDATA[Sende flere mails som genereres i en DataTable]]></title>
		<link>http://www.eksperten.dk/spm/953649?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/953649</guid>
		<pubDate>Tue, 20 Dec 2011 12:00:52 +0100</pubDate>
		<description><![CDATA[Hej - Jeg har en mærkeligt problem vedr. afsendelse af flere e-mails på engang. E-mail bliver dannet i en datatable, hvor jeg bagefter skriver rækkerne på en label adskilt med et &#039;;&#039; tegn. men jeg får følgende fejl:<br />&quot;An invalid character was found in the mail header: &#039;;&#039;.&quot;<br /><br />Her er min kode:<br />---------------<br />protected void SendMailTilRolle()<br />    {<br />        MailMessage myMail = new MailMessage();<br />        myMail.From = new MailAddress(&quot;noreply@xxx.dk&quot;);<br />        for (int i = 0; i &lt; gridUserNames.Rows.Count; i++)<br />        {<br />            string rolenavn;<br />            rolenavn = ddlRoller.SelectedValue;<br />            DataTable rolleEmails = new DataTable();<br />            rolleEmails = Klasser.GetRolleEmail(rolenavn);<br />            gridEmails.DataSource = rolleEmails;<br />            gridEmails.DataBind();<br />            for (int j = 0; j &lt; gridEmails.Rows.Count; j++)<br />            {<br />                lblEmailsRolle.Text += gridEmails.Rows[j].Cells[0].Text + &quot;;&quot;;          <br />            }           <br />        }<br />        myMail.To.Add(new MailAddress(lblEmailsRolle.Text));<br />        myMail.SubjectEncoding = System.Text.Encoding.UTF8;<br />        myMail.IsBodyHtml = false;<br />        myMail.Subject = &quot;Naturstyrelsens Driftcenter - Der er uploaded en ny fil for dig&quot;;<br /><br />        myMail.Body = &quot;Hej&quot; + &quot;\n\n&quot; +<br />            &quot;Du har modtaget et nyt dokument.&quot; + &quot;\n\n&quot; +<br />            &quot;Med venlig hilsen&quot; + &quot;\n&quot; +<br />            &quot;Naturstyrelsen - Driftcenter&quot;;<br /><br />        SmtpClient smtp = new SmtpClient(ConfigurationManager.AppSettings[&quot;MailServer&quot;]);<br />        smtp.Send(myMail);<br />        myMail.BodyEncoding = System.Text.Encoding.UTF8; <br />    }<br /><br />------<br />Tak for hjælpen på forhånd]]></description>
	</item>
	<item>
		<title><![CDATA[MVC 3 og partial views]]></title>
		<link>http://www.eksperten.dk/spm/952588?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/952588</guid>
		<pubDate>Mon, 05 Dec 2011 10:51:50 +0100</pubDate>
		<description><![CDATA[Hej. (:<br /><br />Hvis jeg nu har et view med noget data og html i. så vil jeg gerne indhente et partial view i en div ved brug af ajax når man trykker på en knap..<br /><br />Er der nogen der kan hjælpe mig med en jQuery function til dette? (:<br /><br />&lt;view&gt;<br /> data...<br /> &lt;input type=&quot;button&quot; value=&quot;getPartialView&quot; /&gt;<br /> &lt;div class=&quot;partial view&quot;&gt;&lt;/div&gt;<br />&lt;/view&gt;]]></description>
	</item>
	<item>
		<title><![CDATA[facebook login]]></title>
		<link>http://www.eksperten.dk/spm/950937?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/950937</guid>
		<pubDate>Wed, 09 Nov 2011 10:52:43 +0100</pubDate>
		<description><![CDATA[Er der nogen der har erfaringer med at bruge Facebook login sammen med asp.net?<br /><br />Jeg kunne godt bruge en lille guide til at få følgende til at virke:<br /><br />Jeg har en side som allerede har et login system, men her skal det være muligt at tilføje sit facebook login til sin profil (så man fremover kan logge ind med denne).<br /><br />Dvs. at jeg i forbindelse med at man kobler sin Facebook profil sammen med sin profil på side, skal bruge brugerens facebook id som jeg så kan tilknyttet den &quot;lokale&quot; profil.<br /><br />Nogen der har noget kode ?-)<br /><br />På forhånd mange tak for hjælpen!]]></description>
	</item>
	<item>
		<title><![CDATA[Novice hjælp - facebook-share med sidens url]]></title>
		<link>http://www.eksperten.dk/spm/950322?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/950322</guid>
		<pubDate>Mon, 31 Oct 2011 15:01:24 +0100</pubDate>
		<description><![CDATA[Hej Eksperter,<br /><br />Jeg kan ikke programmere - men til gengæld kan jeg spørge.<br /><br />Jeg har en side lavet i asp.net.<br /><br />Jeg vil gerne have sådan en &quot;DEL&quot; knap til FB ind på den.<br /><br />Jeg har sakset koden fra en anden side:<br /><br /><a href="http://www.facebook.com/sharer.php?u=http://www.minside.dk" title="http://www.facebook.com/sharer.php?u=http://www.minside.dk" target="_blank">http://www.facebook.com/ (...)</a><br /><br />Men hvordan får jeg udskiftet den statiske url med en dynamisk - så den deler præcist den side man står på, og ikke bare hovedsiden?!<br /><br />Jeg har fundet noget kode i retning af:<br /><br />Request.Url.AbsoluteUri<br /><br />Men jeg aner ikke hvordan jeg får skrevet det facebook link om så den gør som jeg vil have..<br /><br />Kan du hjælpe?<br /><br />200 til den hurtige]]></description>
	</item>
	<item>
		<title><![CDATA[Hvornår har man brug for ASP.NET Controlls?]]></title>
		<link>http://www.eksperten.dk/spm/949688?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/949688</guid>
		<pubDate>Fri, 21 Oct 2011 15:33:01 +0200</pubDate>
		<description><![CDATA[Hej :)<br /><br />Jeg ser mange spørgsmål her på eksperten om User kontroller i ASP.NET Web forms.<br /><br />Jeg sidder bare hver gang og tænker, hvorfor bruger man dem?<br /><br />Eks.<br />Gridview, Repeater osv.<br /><br />I langt de fleste tilfælde er det nemmere bare at bruge:<br />&lt;%foreach (var product in Products) {%&gt;<br />   &lt;li&gt;&lt;%: product.ProductName %&gt;&lt;/li&gt;<br />&lt;%}%&gt;<br /> osv.. U get the point.<br /><br />Jeg syntes selv jeg har langt mere styr over min kode på den måde.<br /><br />Skal sige jeg ikke er den bedste udvikler og har ikke udviklet ret længe, så derfor kan det være jeg stiller et dumt spørgsmål her :)<br /><br />Skyd mig ned..<br /><br />Mvh,<br />Mads :)]]></description>
	</item>
	<item>
		<title><![CDATA[Objekt referencen er ikke indstillet til en forekomst af et objekt]]></title>
		<link>http://www.eksperten.dk/spm/949270?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/949270</guid>
		<pubDate>Sat, 15 Oct 2011 14:44:04 +0200</pubDate>
		<description><![CDATA[Jeg har lavet en billed upload i Visual Studio 2010. Når jeg vil uploade billedet, kommer den med en fejl.<br />&lt;i&gt;Objekt referencen er ikke indstillet til en forekomst af et objekt&lt;/i&gt;<br />Jeg er ikke god nok endnu til at kunne forstå hvad der er galt. Er der nogen der vil forklare mig det, så jeg kan få det til at virke?<br /><br />-------------------------------------------------<br />&lt;b&gt;Album.aspx:&lt;b&gt;<br />--------------------<br />&lt;%@ Page Title=&quot;&quot; Language=&quot;C#&quot; MasterPageFile=&quot;~/Admin/Admin.Master&quot; AutoEventWireup=&quot;true&quot;<br />    CodeBehind=&quot;Album.aspx.cs&quot; Inherits=&quot;Viking.Admin.Images&quot; %&gt;<br /><br />&lt;asp:Content ID=&quot;Content1&quot; ContentPlaceHolderID=&quot;HeadContent&quot; runat=&quot;server&quot;&gt;<br />&lt;/asp:Content&gt;<br />&lt;asp:Content ID=&quot;Content2&quot; ContentPlaceHolderID=&quot;MainContent&quot; runat=&quot;server&quot;&gt;<br />    &lt;asp:Label ID=&quot;AlbumNameLabel&quot; runat=&quot;server&quot; Text=&quot;Giv dit album et navn:&quot; Font-Bold=&quot;True&quot;&gt;&lt;/asp:Label&gt;<br />    &lt;br /&gt;<br />    &lt;asp:TextBox ID=&quot;AlbumNameTextbox&quot; runat=&quot;server&quot;&gt;<br />    &lt;/asp:TextBox&gt;<br /><br />    &lt;asp:Label ID=&quot;AlbumImgLabel&quot; runat=&quot;server&quot; Text=&quot;Upload et billede:&quot; <br />        Font-Bold=&quot;True&quot;&gt;&lt;/asp:Label&gt;<br />    &lt;br /&gt;<br />    &lt;br /&gt; &lt;asp:FileUpload ID=&quot;FileUpload1&quot; runat=&quot;server&quot; /&gt;<br /><br />    &lt;asp:Button ID=&quot;btnUpload&quot; runat=&quot;server&quot; OnClick=&quot;btnUpload_Click&quot; Text=&quot;Upload&quot; /&gt;<br />    &lt;br /&gt;<br />&lt;/asp:Content&gt;<br /><br />----------------------------------------------------<br />&lt;b&gt;Album.aspx.cs:&lt;b&gt;<br />--------------------<br />using System;<br />using System.Collections.Generic;<br />using System.Linq;<br />using System.Web;<br />using System.Web.UI;<br />using System.Web.UI.WebControls;<br />using System.IO;<br />using Viking.Code.Core.Models;<br /><br />namespace Viking.Admin<br />{<br />    public partial class Images : System.Web.UI.Page<br />    {<br /><br /><br />        protected void Page_Load(object sender, EventArgs e)<br />        {<br />            string albumName = Request.QueryString[&quot;name&quot;];<br />            Code.Core.Models.Album album = ModelFactory.GetAlbumByName(albumName);<br /><br />            if (album != null)<br />            {<br />                Session[&quot;Album&quot;] = album;<br />            }<br />        }<br /><br />        protected void btnUpload_Click(object sender, EventArgs e)<br />        {<br />            Code.Core.Models.Album album = (Code.Core.Models.Album)Session[&quot;Album&quot;];<br /><br />            <br />            if (FileUpload1.HasFile)<br />            { <br />                string fileName = FileUpload1.FileName;<br />                string pathName = Path.Combine(Server.MapPath(&quot;~/Images/Img/&quot;), fileName);<br />                if (AlbumNameTextbox != null)<br />                {<br />                    album.AddImageUrl(&quot;~/Images/Img/&quot; + fileName);<br />                }<br />                album.Save();<br />                FileUpload1.SaveAs(pathName);<br />            }<br />        }<br />    }<br />}]]></description>
	</item>
	<item>
		<title><![CDATA[Styling af billedalbum i asp.net c#]]></title>
		<link>http://www.eksperten.dk/spm/948990?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/948990</guid>
		<pubDate>Mon, 10 Oct 2011 20:55:08 +0200</pubDate>
		<description><![CDATA[Jeg har fået lavet en side hvor der vises de albums jeg har uploadet billeder i.<br />Når man klikker op et album, viser den siden med billederne.<br /><br />Den viser det fint, men jeg vil gerne kunne lave et lille mellemrum mellem hvert billede. Men hvor indsætter jeg lige det.<br /><br /><br />Siden hvor billederne vises:<br /><br />&lt;asp:Content ID=&quot;Content2&quot; ContentPlaceHolderID=&quot;MainContent&quot; runat=&quot;server&quot;&gt;<br />&lt;div id=&quot;imageDiv&quot; align=&quot;center&quot; style=&quot;max-width: 800px; margin: 20px&quot;  runat=&quot;server&quot;&gt;<br />&lt;/div&gt;<br />    &lt;/asp:Content&gt;<br /><br /><br /><br />Koden bagved:<br /><br />private void ShowImages(Code.Core.Models.Album album)<br />        {<br />            foreach (string imgUrl in album.ImgUrls)<br />            {<br />                Image image = new Image();<br />                image.ImageUrl = imgUrl;<br /><br />                imageDiv.Controls.Add(image);<br />                <br />            }<br />        }]]></description>
	</item>
	<item>
		<title><![CDATA[Åbne fil -> rediger fil -> gemme fil på et share]]></title>
		<link>http://www.eksperten.dk/spm/948524?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/948524</guid>
		<pubDate>Tue, 04 Oct 2011 08:26:17 +0200</pubDate>
		<description><![CDATA[Hej<br /><br />Jeg har nogle filer på et share, fx. \\share\folder\fil.txt.<br /><br />Er der nogen måde hvorpå jeg kan via asp.net/c# åbne filen på denne location, altså simpelthen bare referere til den?]]></description>
	</item>
	<item>
		<title><![CDATA[regex]]></title>
		<link>http://www.eksperten.dk/spm/948077?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/948077</guid>
		<pubDate>Mon, 26 Sep 2011 20:27:28 +0200</pubDate>
		<description><![CDATA[Hvordan kan jeg fjerne alle billeder i en string??<br /><br />EX.<br />   &lt;img src=&quot;etBilled.png&quot; /&gt;<br /><br />Oven for ville jeg jo bare fjerne alt mellem &lt;img og /&gt;. BUT HOW!?!? :P]]></description>
	</item>
	<item>
		<title><![CDATA[Forurenet XML output fra ASP.NET/VBScript]]></title>
		<link>http://www.eksperten.dk/spm/946974?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/946974</guid>
		<pubDate>Sun, 11 Sep 2011 04:07:08 +0200</pubDate>
		<description><![CDATA[Hejsa - er der nogle her på eksperten der kan fortælle mig hvorfor dette kode genererer ugyldigt XML?<br /><br />&lt;%@ Import Namespace=&quot;System.Xml&quot;%&gt;<br /><br />&lt;script language=&quot;VB&quot; runat=&quot;server&quot; Debug=&quot;true&quot;&gt;<br />Private Sub Page_Load(src As Object, e As EventArgs)<br />Response.ContentType = &quot;text/xml&quot;<br />Response.Flush()<br />Dim xmlwrt As XmlWriter = new XmlTextWriter(Response.OutputStream, Encoding.UTF8)<br />xmlwrt.Close()<br />End Sub<br /><br />&lt;/script&gt;<br /><br /><br />Jeg får XML ud som er forurenet med &quot;ï»¿&quot; i starten af XML strengen. Hvilket så gør at mit powershell script brokker sig:<br /><br />PS C:\&gt; [xml]$serverstats =(New-Object  System.Net.WebClient).DownloadString(&quot;<a href="http://url.com/stats.aspx&quot;" title="http://url.com/stats.aspx&quot;" target="_blank">http://url.com/ (...)</a>)]]></description>
	</item>
	<item>
		<title><![CDATA[Disable knap ved postback og brug af validation controls]]></title>
		<link>http://www.eksperten.dk/spm/946801?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/946801</guid>
		<pubDate>Thu, 08 Sep 2011 14:42:45 +0200</pubDate>
		<description><![CDATA[Jeg bruger følgende på flere af mine knapper, for at de bliver disablet når de klikkes på:<br /><br />OnClientClick=&quot;this.disabled = true&quot; UseSubmitBehavior=&quot;false&quot;<br /><br />Problemet er når man samtidig bruger client-side-validation i form af asp.net validation controls og disse fejler, så bliver der aldrig lavet nogen postback og knappen bliver selvfølgelig ved med at være disablet.]]></description>
	</item>
	<item>
		<title><![CDATA[Sikker dataopsamling via web - hvordan?]]></title>
		<link>http://www.eksperten.dk/spm/946642?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/946642</guid>
		<pubDate>Tue, 06 Sep 2011 18:58:55 +0200</pubDate>
		<description><![CDATA[Jeg har fået en forespørgsel om dataindsamling via web.<br /><br />Det drejer sig om måske 100 inputs, bestående for størstedelen af tal, nogle ja/nej og enkelte optioner. Dataene er meget følsomme og kunderne kræver vished for at de er sikret.<br /><br />Indsamlingsprocessen skal være synligt sikret, opbevaringen af data på serveren lige så, samt transporten af data væk fra serveren ( de færdige dataset forventes kun at blive liggende in 24 timer og derpå bliver fjernet). Selve indsamlingsprocessen kan være lidt langvarig, idet kunden kan forventes at gå i stå midtvejs og genoptage processen senere.  Indsamlingen foregår ikke ofte, og man kan derfor kun forvente/kræve minimale tiltag fra kundens side.<br /><br />Jeg kan strikke en asp.net løsning sammen, men har simpelthen ingen anelse om sikkerhed.<br /><br />1. Hvilke krav skal der være til serveren, ISP&#039;en? Jeg formoder det hele vil blive lagt ud hos en udbyder med ms sql.<br /><br />2. Hvilke tiltag skal der træffes omkring selve løsningen? (web løsning bliver overvejet i stedet for en Windows-client er for at slippe for at installere noget hos kunderne) <br /><br />Jeg ville blive meget glad for lidt guidelines, stikord, hints, eller links så jeg evt selv kunne vurdere om jeg kan komme videre eller skal give opgaven videre til nogen med erfaring på området.]]></description>
	</item>
	<item>
		<title><![CDATA[Sum i Footer i dynamisk Gridview (beregning "springer over" decimaltal)]]></title>
		<link>http://www.eksperten.dk/spm/946301?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/946301</guid>
		<pubDate>Thu, 01 Sep 2011 15:45:24 +0200</pubDate>
		<description><![CDATA[Hejsa,<br />Jeg har et gridview der viser en pivottabel baseret på en stored procedure. Antallet er kolonner er dynamisk og derfor har jeg sat gridviewet til at danne med AutoGenerateColumns=&quot;True&quot;.<br /><br />I gridviewets RowDataBound-event har jeg lavet noget kode, der lægger værdierne sammen kolonnevis (lodret) - det virker fint så længe der er tale om hel-tal. <br />Problemet er bare at den &quot;springer over&quot; de celler hvor der er decimal-tal. Jeg har prøvet alt muligt forskelligt, lige fra Replace([værdi], &quot;,&quot;, &quot;.&quot;), Convert.ToDecimal, rodet med globalization og culture (webconfig) mm., men uden held.<br /><br />Jeg har læst mig frem til, at kolonne-datatype i gridview med AutoGenerateColumns=&quot;True&quot; er string.<br />Er der et eller andet helt simpelt, jeg har overset?]]></description>
	</item>
	<item>
		<title><![CDATA[asp.net mvc validation]]></title>
		<link>http://www.eksperten.dk/spm/945624?utm_source=qna&amp;utm_medium=rss</link>
		<guid>http://www.eksperten.dk/spm/945624</guid>
		<pubDate>Mon, 22 Aug 2011 22:04:22 +0200</pubDate>
		<description><![CDATA[Hej eksperter.. Nu har jeg søgt nettet tykt og tyndt igennem for en løsning på clientside validering af danske decimaler..<br /><br />har ikke kunne få  det til at funge.<br /><br />har ændret modelbinderen til at convertere til locale decimaler, med det resultat at den bare sletter &quot;.&quot; (decimalerne) <br /><br />modelbinderen ser således ud:<br /><br /> public override object BindModel(ControllerContext controllerContext, ModelBindingContext bindingContext)<br />        {<br />            if (bindingContext.ModelType == typeof(decimal) || bindingContext.ModelType == typeof(Nullable&lt;decimal&gt;))<br />            {<br />                ValueProviderResult valueProviderResult = bindingContext.ValueProvider.GetValue(bindingContext.ModelName);<br />                if (valueProviderResult != null)<br />                {<br />                    decimal result;<br />                    var array = valueProviderResult.RawValue as Array;<br />                    object value;<br />                    if (array != null &amp;&amp; array.Length &gt; 0)<br />                    {<br />                        value = array.GetValue(0);<br />                        if (decimal.TryParse(value.ToString(), out result))<br />                        {<br />                            string val = result.ToString(CultureInfo.InvariantCulture.NumberFormat);<br />                            array.SetValue(val, 0);<br />                        }<br />                    }<br />                }<br />            }<br />            return base.BindModel(controllerContext, bindingContext);<br />        }<br /><br /><br />Fjernes modelbinderen. fås følgende valideringsfejl: <br /><br />The value &#039;81.00&#039; is not valid for Weight.<br /><br />både på dansk og på en-US culture.<br /><br />Det er ret frustrerende, så hvis en af jer har et svar, ville jeg sætte stor pris på det:)<br /><br />På forhånd tak]]></description>
	</item>
</channel>
</rss>
