Avatar billede tchami Nybegynder
24. maj 2004 - 20:52 Der er 3 kommentarer og
1 løsning

Flere server-side forms på én side

Hej,

Jeg sidder og leger med et lille site og til det har jeg bla. lavet en menu
i en datalist samt en login-formular.

Det fungerer også fint nok, men da felterne i login-formularen bliver
valideret får jeg ved hvert klik på en item i menuen at vide at felterne i
login-formularen ikke er udfyldt. Nu kan man jo kun have en server-side
formular på en side så hvad gør jeg?

Menuen:
<asp:datalist onSelectedIndexChanged="showItem" id="dtMenu" runat="server">
<ItemTemplate>
<asp:linkbutton text='<%# DataBinder.Eval(Container.DataItem,"Name")%>'
CommandName="Select" runat="server" ID="Linkbutton1"/>
</ItemTemplate>
<SelectedItemTemplate><%#((DataRowView)Container.DataItem)["Name"]%></Select
edItemTemplate>
</asp:datalist>

Login-formular:
Brugernavn:<br />
<asp:textbox CssClass="login-textbox" id="UserName" runat=server />
<asp:RequiredFieldValidator display="dynamic" id="validateUserName"
runat="server" ErrorMessage="<br />Please enter an username"
ControlToValidate="UserName" />
<br />
Password:<br />
<asp:textbox CssClass="login-textbox" TextMode="password" id="Password"
runat="server" />
<asp:RequiredFieldValidator display="dynamic" id="validatePassword"
runat="server" ErrorMessage="<br />Please enter a password"
ControlToValidate="Password" />
<input class="submit-button" type="submit"  value="  Log ind  "
onServerClick="SubmitBtn_Click" runat=server ID="Submit1" NAME="Submit1"/>

Håber i forstår, ellers bare spørg løs.

Mvh. Jacob
Avatar billede nielsbrinch Nybegynder
24. maj 2004 - 20:58 #1
Jeg forstår godt dit problem. En lynløsning ville være at skjule valideringerne og kun vise dem når der klikkes på login-knappen.
Avatar billede tchami Nybegynder
24. maj 2004 - 21:07 #2
Jo, men nu ligger login-formularen i en web user control og menuen i en anden, så hvordan det lige skal gå til at jeg skal skjule nogle felter inde i en anden web user control kan jeg ikke se..
Avatar billede tchami Nybegynder
24. maj 2004 - 21:30 #3
<asp:linkbutton CausesValidation="False" text='<%# DataBinder.Eval(Container.DataItem,"Name")%>'
CommandName="Select" runat="server" ID="Linkbutton1"/>

:)
Avatar billede nielsbrinch Nybegynder
24. maj 2004 - 21:33 #4
sejt
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