/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
[ASP.NET] Sætte controlværdier via en form
Fra : Jens Gyldenkærne Cla~


Dato : 15-11-02 16:24

Jeg er så småt startet med asp.net og er ikke overraskende løbet
ind i startvanskeligheder.

Jeg har en FilePicker [1] som skal bruges til at vise og uploade filer
til et antal brugere. Hver bruger får sit eget bibliotek under et
fælles uploadbibliotek.

Man sætter et default upload-dir med en parameter til FilePicker-
objektet - og dette bibliotek vil jeg gerne have forskelligt
afhængig af brugeren. Kan man det?

Jeg har forsøgt at sende biblioteksnavnet som querystring, men får
fejlmeddelelsen "Server tags cannot contain <% ... %> constructs."
Hvad gør jeg så? Kan jeg overhovedet gøre noget. Jeg vil helst være
fri for at have godt 300 kopier af min uploadfil liggende .

Noter:
======
[1] http://www.awsystems.biz/products/filepicker/
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

 
 
Kim Bach Petersen (15-11-2002)
Kommentar
Fra : Kim Bach Petersen


Dato : 15-11-02 17:44

Med det store forbehold, at jeg ikke kender FilePicker:

Jeg gætter på, at du har kode svarende til:

<AWS:FilePicker
id="FilePicker1"
runat="server"
fpUploadDir="/Files/Upload">
</AWS:FilePicker>

og gerne vil kunne sætte properti'en fpUploadDir dynamisk.

I klassisk asp skriver man værdier ind i tags - det gør man ikke i asp.net:
der kan man tilgå properites direkte fra programkoden, idet programmering og
layout er adskildt. Derfor er det (formodentlig) blot at tilføje:

FilePicker1.fpUploadDir = Request.Params("dir")

et passende sted i din programkode (fx Page_Load).

Kim
--
· www.kensho.dk · psykologi og spiritualitet ·



Jens Gyldenkærne Cla~ (15-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-11-02 18:20

Kim Bach Petersen skrev:

> Jeg gætter på, at du har kode svarende til:

[snip]

> og gerne vil kunne sætte properti'en fpUploadDir dynamisk.

Præcis.

> FilePicker1.fpUploadDir = Request.Params("dir")
>
> et passende sted i din programkode (fx Page_Load).


Det vil jeg fluks prøve. Øhøm (ultragrøn .net-bruger afsløres):
hvordan ser en page_load-sektion ud?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jesper Stocholm (15-11-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 15-11-02 18:44

Jens Gyldenkærne Clausen wrote :

> Kim Bach Petersen skrev:

>> FilePicker1.fpUploadDir = Request.Params("dir")
>>
>> et passende sted i din programkode (fx Page_Load).
>
>
> Det vil jeg fluks prøve. Øhøm (ultragrøn .net-bruger afsløres):
> hvordan ser en page_load-sektion ud?

hvis du koder i c#, så kunne den se således ud:

private void Page_Load(object sender, EventArgs e) {
   FilePicker1.fpUploadDir = "someDir";
}



--
Jesper Stocholm
http://stocholm.dk
Ny FAQ for dk.edb.internet.webdesign.serverside.asp
se http://asp-faq.dk

Jens Gyldenkærne Cla~ (15-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-11-02 18:53

Jesper Stocholm skrev:

> hvis du koder i c#, så kunne den se således ud:

Jeg er vb-mand (det skal man jo også huske at skrive).

> private void Page_Load(object sender, EventArgs e) {
> FilePicker1.fpUploadDir = "someDir";
> }

Men mon ikke det bør se nogenlunde sådan ud i vb:


Private Sub Page_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs)
      Pic1.flUploadDir="/brugerfiler/upload/"
End Sub
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jens Gyldenkærne Cla~ (15-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 15-11-02 18:59

Jens Gyldenkærne Clausen skrev:

> Private Sub Page_Load(ByVal sender As System.Object, _
> ByVal e As System.EventArgs)
> Pic1.flUploadDir="/brugerfiler/upload/"
> End Sub

Og da jeg først fik rettet stavefejlen fungerer det perfekt.
Jeg takker, og fortsætter mod nye problemer
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408951
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste