2009-07-07 8 views

Antwort

5

Sie können serverseitige einfache HTML-Steuerelemente verwenden, indem nur runat = "server" verwendet wird.

Zum Beispiel:


<input type="text" runat="server" id="myTextBox" /> 

// ...and then in the code-behind... 

myTextBox.Value = "harbl"; 
+2

... und für die Aufzeichnung dieser werden im ASP.NET-Bereich normalerweise als "Hybridsteuerelemente" bezeichnet. Nicht ganz HTML-Steuerelemente, nicht ganz Web-Steuerelemente. –

+2

Ich habe nie gesehen, dass sie als hybride Kontrollen bezeichnet werden. Sie waren schon immer HTML-Steuerelemente. –

+0

Ich mag den Begriff "Hybrid Controls" obwohl –

0
<input type='text' value='default value' /> 
2

Sie eine Eigenschaft auf der Seite Code-Behind einstellen könnte, die den Zugang der Eigenschaft auf der Seite

public class MyPage 
{ 
    public string InputDefaultContent { get; set; } 

    private void Page_Load(object s, EventArgs e) 
    { 
     InputDefaultContent = "Blah"; 
    } 
} 

dann auf der Seite

<input type="text" value="<%= InputDefaultContent %>" /> 
3

< input id = "SCORE1" type = "text" runat = "server" value = "" />

Dann in Ihrer Seite Load-Ereignis:

score1.Value = "some value";