na al deze tutorials gemaakt te hebben loop ik tegen een klein programmeer probleem.
vroegâh in classic asp maakte ik wel eens querys gebaseerd op verschillende inputboxen / selectboxen.
dat zag er dan zo uit:
in asp.net kan ik een ObjectDatasource koppelen aan een object.
Als ik nu een inputbox met zoekargument maak gaat dat goed.
Maar ik wil ook een optionele selectbox met uploader toevoegen.
deze moet alleen in invloed hebben op een query als hij geselecteerd wordt.
Nu kan ik in ASP.net ook hard de code/query kloppen maar dan wijk je weer af van OOP programmeren en het nut van een datatable/bbl.
Kan iemand mij hier op weg helpen qua denkwijze hoe dit het beste te doen is?
vroegâh in classic asp maakte ik wel eens querys gebaseerd op verschillende inputboxen / selectboxen.
dat zag er dan zo uit:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
| 'opbouwen query strselect = "documents.file_name as filename,documents.file_comment as comment,documents.file_uploader as uploader,documents.file_hash as filehash" & _ ",documents.file_version as fileversion,documents.file_size as filesize,documents.date_file as datefile,documents.date_uploaded as dateuploaded" & _ ",documents.file_comment as filecomment,categories.category_code as categorycode,categories.category_id as categoryid,documents.file_type as filetype,documents.next_filehash as nexthash" strfrom = "documents" strfrom = strfrom & " INNER JOIN categories ON documents.category_id = categories.category_id " if trim(zoekarg) <> "" then strwhere = "documents.file_name+documents.file_comment like '%" & zoekarg & "%'" else strwhere = "documents.file_name+documents.file_comment like '%'" end if if file_type <> "nvt" then strwhere = strwhere & " and documents.file_type = '" & filetype & "'" end if if file_uploader <> "nvt" then strwhere = strwhere & " and documents.file_uploader = '" & uploader & "'" end if if category_name <> "nvt" then strwhere = strwhere & " and documents.category_id = '" & categoryid & "'" end if if LaatsteVersie = "Ja" then strwhere = strwhere & " and documents.next_filehash is Null" else end if strorder = "categories.category_code" select case Volgorde case "Bestandnaam" strorder = strorder & ",documents.file_name" case "DocumentDatum" strorder = strorder & ",documents.date_file Desc" case "UploadDatum" strorder = strorder & ",documents.date_uploaded Desc" case "Uploader" strorder = strorder & ",documents.file_uploader" end select RS_dms.Open "select " & strselect & " from " & strfrom & " where " & strwhere & " order by " & strorder, DB_dms |
in asp.net kan ik een ObjectDatasource koppelen aan een object.
Als ik nu een inputbox met zoekargument maak gaat dat goed.
Maar ik wil ook een optionele selectbox met uploader toevoegen.
deze moet alleen in invloed hebben op een query als hij geselecteerd wordt.
Nu kan ik in ASP.net ook hard de code/query kloppen maar dan wijk je weer af van OOP programmeren en het nut van een datatable/bbl.
Kan iemand mij hier op weg helpen qua denkwijze hoe dit het beste te doen is?