Avatar billede Newbee1 Novice
02. december 2013 - 13:43 Der er 4 kommentarer og
1 løsning

MVC Code

Hej

Jeg er ved at lære at bruge MVC, med LINQ to SQL.


Jeg kunne godt tænke mig,at se en kode, der kan opload filer til databasen (PDF), eller et link i databasen.

Så jeg efter følgende kan lave et view, der kan vise pdf-filen, sammen med de oplysninger der blev tastet i databasen, sammen med opload.

Er der en der har et eksempel ?

MVH

Tony
02. december 2013 - 13:51 #1
Det kunne evt. se sådan her ud.
Lidt bøvlet, da det jo hænger meget på din model etc.

                        var file = Request.Files[0];
                        string path = "";
                        if (file != null && file.ContentLength > 0)
                        {
                            var fileName = Path.GetFileName(file.FileName);
                            string fileTitle = fileName;
                            fileName = Guid.NewGuid() + " " + fileName;
                            path = Path.Combine(Server.MapPath("~/Images/Annoncer/"), fileName);
                            file.SaveAs(path);
                            AdImage adI = new AdImage();
                            adI.ShopAdId = shopad.ShopAdId;
                            adI.ImageTitle = fileTitle;
                            adI.ImageUrl = fileName;
                            db.AdImages.Add(adI);
                            db.SaveChanges();
                        }
Avatar billede Newbee1 Novice
03. december 2013 - 07:33 #2
Hej Thor

Jeg bruger LINQ to SQL, så min model er tabelen fra SQL.

Jeg har har 3 felter  ID  - CompanyNameCon - PdfCon

Create view skal komme op med felter til indtasning af ComapnyName, og man skal have muglighed for at oploade en PDF fil.

Indexview skal komme med liste over alle firmaer, med mulighed for at klikke på og åbne tilhørende PDF.

Jeg kunne godt tænke mig at se en fungerene kode(komplet), så
jeg kan hvordan sammenhængen virker.

MVH

Tony
03. december 2013 - 08:32 #3
Ja, det ville da være dejligt, men for 60 point kommer du vist ikke så langt (i hvert fald ikke med mig).
Avatar billede Newbee1 Novice
03. december 2013 - 09:04 #4
Hej Thor


Jeg har ikke forventet, at få et færdig script.

Jeg spørger om der er nogen der kan hjælpe mig på vej, evt.
har et link til et eksempel.

(Jeg kan ikke finde et der bruger LINQ to SQL)

Og jeg vil også gerne give flere point.

MVH

Tony
Avatar billede Newbee1 Novice
06. december 2013 - 12:01 #5
Hej


Jeg har fået hjlæp fra Stock overflow.


Jeg lukker dette spørgsmål
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester