Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
Jason V
Jason V

C # (ASP.Net) Conectarea valorilor de selecție la constantele din Codebehind

Codul ASPX


   > Developer  dev.test.com
    staging.test.com

ASPX.CS - Codebehind

const string ServerDeveloper = "developer";

ASPX Error: Code blocks are not supported in this context.

Question: So what is the correct way to tie an dropdown/radio buttion/... ASPX value to a constant that is shared with the CodeBehind code?

Știu că pot face rbServer.Add.Item ("dezvoltator") [de la CodeBehind], dar există o modalitate de ao realiza din partea de prezentare a lucrurilor?

4 2008-10-14T16:11:40+00:00 4
Programare
asp.net
c#
Comentarii la întrebare (0)
Cory Foy
14 octombrie 2008 в 8:16
2008-10-14T20:16:36+00:00
Mai mult
Sursă
Editează
#201842

Ar fi:

rbServer.Items.Add(ServerDeveloper)

Ok, de vreme ce vrei să o faci din prezentare ... Este posibil, dar oribil urât:

<% rbServer.Items.Add(new ListItem("Dev", ServerDeveloper)); %> Blah

Rețineți că blocul de cod trebuie să fie de mai sus marcajul - dacă îl puneți mai jos, nu pare să funcționeze. Rețineți, de asemenea, că const va trebui protejată pentru ca pagina să aibă acces la ea. Acest lucru se simte grozav ca un hack pentru mine, dar acolo este.

3
0
Comentarii (0)
Mitchel Sellers
14 octombrie 2008 в 8:17
2008-10-14T20:17:08+00:00
Mai mult
Sursă
Editează
#201845

În retrospectivă, soluția cea mai bună ar fi să o adăugăm din codul de cod folosind rbServer.Items.Add ()

0
0
Comentarii (0)
Torbj&#248;rn
14 octombrie 2008 в 8:18
2008-10-14T20:18:21+00:00
Mai mult
Sursă
Editează
#201852

În cele mai multe cazuri, adaugă ListItems la listă în codebehind, nu în marcaj. Cred că vă va rezolva problema (chiar dacă cred că ne lipsesc câteva informații aici). Creați noi elemente ListItems și adăugați-le în colecția de articole a lui rbServer.

0
0
Comentarii (0)
Josh
10 iunie 2010 в 2:35
2010-06-10T02:35:41+00:00
Mai mult
Sursă
Editează
#3010487

In general, incerc sa evit controlul RadioButtonList pentru motivul pe care l-ati postat. Deși nu am venit cu o alternativă ușor de folosit :(

0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
© Answer-ID 2021
Sursă
https://stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire