2016-06-19 6 views
0

ich meine HTML-Elemente mit ID verknüpft haben zu lesen, kann esIch habe ein Problem in den HTML-Elemente in ASP.NET Zugriff auf

ich die asp Elemente innerhalb der gleichen Seite in diesem Tag

<script></script> 
zugreifen

aber ich kann es nicht in der separaten Code-Datei zugreifen „Default.aspx.cs“ genannt

auch die gewöhnlichen hTML-Elemente können nicht sein Innen <script></script> eher zugreifen als die separate Codedatei „Default.aspx. cs "

<%@ language="C#" %> 
<!DOCTYPE html> 

<html> 
<head> 
    <title>A few goals</title> 
    <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> 
    <script runat="server"> 

    </script> 
</head> 
<body runat="server" onload="checkConnection"> 
    <div class="container"> 
     <div class="row" style="margin-top:200px;"> 
       <center> 
        <div class="col-xs-12"> 
         <h3>Authentication Step</h3> 
         <hr /> 
         <form runat="server"> 
          <input type="text" id="untxt" runat="server" placeholder="Username"/> 
          <input type="password" id="pwdtxt" runat="server" placeholder="Password"/> 
          <input type="submit" id="enterbtn" runat="server" value="Enter" /> 
          <br /> 
          <br /> 
          <center><asp:Label ID="errmsg" runat="server"> 

          </asp:Label></center> 
          <br /> 
          <center><b style="color:darkred;">if account not exist , it will create a new account automaticity</b></center> 
         </form> 
        </div> 
       </center> 
     </div> 
    </div> 
</body> 
</html> 

ich einfache Möglichkeit, müssen leicht, diese Elemente zuzugreifen, dank

+0

Ich kann deine Frage nicht verstehen und ich bin mir sicher, niemand sonst kann es auch. Versuche zu klären. – Crowcoder

+0

Ich kann diese Frage auch nicht verstehen bitte klären – Marzouk

+0

@Crowcoder dieses Element zum Beispiel - errmsg.Text ist nicht lesbar innerhalb "Default.aspx .cs "Seite –

Antwort

1

Sie können nicht nur HTML-Tags in Ihrem CS-Datei zugreifen, auch wenn Sie IDs zu ihnen hinzufügen, dass dies nur für JavaScript und CSS . Sie können auf die Elemente zugreifen, die mit <asp:.../> oder <asp:...></asp> markiert sind und runat = server enthalten.

<asp:Button id="id" text="label" OnClick="sub" runat="server" /> 

Diese Schaltfläche sollte in der Lage sein, auf ID ID in Ihrem Default.cs zuzugreifen. Ich schlage vor, dass Sie sich this documentation ansehen.

+0

Hallo, das gleiche Problem - mit Ihrem eigenen Code - " " in Default.aspx.cs - - id.Text "ID existiert nicht im aktuellen Kontext –

+0

Haben Sie diese Codezeile zu Default hinzugefügt und versucht, von Default.cs aus darauf zuzugreifen? Haben Sie auch den Standard nach der Änderung gespeichert? Wenn ja, wo haben Sie ihn hinzugefügt? ? – meJustAndrew

+1

Oh, ich habe es Ich habe vergessen, dies in der ersten Zeile hinzuzufügen CodeFile = "Default.aspx.cs" meine schlechte !! –

Verwandte Themen