Avatar billede compilos Nybegynder
25. februar 2007 - 00:20 Der er 7 kommentarer og
1 løsning

Hente værdi fra ascx.cs til form.

Jeg har en procedure der returnere en værdi fra ascx.cs. Hvordan kan jeg hente denne værdi ind nedenstående hiddenfelt "amount"
 
<form id="Form1" method="post" action="https://Action.aspx">
<input type="hidden" name="amount" value="<%  %>" />
</form>

Det drejer sig som sagt om action.ascx(min form ovenover) og min Codebehind action.ascx.cs

/Compilos
Avatar billede kalp Novice
25. februar 2007 - 00:44 #1
lav din hidden field til denne

<asp:HiddenField ID="HiddenField1" runat="server" />
   

så kan du fra codebehind filen bare kalde den normalt med

HiddenField1.Value = "din retur værdi her";
Avatar billede kalp Novice
25. februar 2007 - 00:45 #2
hvis den brokker sig over noget må du smide

runat="server"

ind i dine øvrige tags.. her specielt dit form tag.

f.eks

<form id="Form1" method="post" action="https://Action.aspx"  runat="server" >

men hvis ikke den brokker sig så er det fint uden:)
Avatar billede dr_chaos Nybegynder
25. februar 2007 - 08:43 #3
Lav get/set property på din usercontrol som returnerer værdien.
og bruge noget i denne stil:
<input type="hidden" name="amount" value="<%# dinusercontrol.DinPublicProperty  %>" />
Du skal bare huske at kalde Page.DataBind();
Avatar billede compilos Nybegynder
25. februar 2007 - 19:59 #4
Hvordan gør man så hvis man har en:
public string test()
    {
        return "ReturnereVærdi";
    }
Eller hvordan gør man - hvis man bare har en variabel man vil ha´ læst ind i sin form.

/Compilos
Avatar billede dr_chaos Nybegynder
25. februar 2007 - 20:04 #5
<input type="hidden" name="amount" value="<%# dinusercontrol.test() %>" />
Avatar billede compilos Nybegynder
25. februar 2007 - 20:13 #6
dr_chaos - Sorry, - jeg fik det lidt dårligt formuleret!.

Hvis min side hedder action.aspx - og min funktion(test - som returnere en string)/variabel) ligger i action.aspx.cs hvad skal jeg så skrive.
Avatar billede compilos Nybegynder
25. februar 2007 - 20:38 #7
dr_chaos, - det virker meget bedre nå man laver en DataBind()  :-)

Læg et svar og du får point.!
Avatar billede dr_chaos Nybegynder
25. februar 2007 - 20:44 #8
Svar :)
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