2016-06-15 25 views
0

Der HTML-Code wird automatisch von meinem ascx.cs page_load -Ereignispart generiert.Wie bekomme ich alle HTML-Elemente von Ascx in Ascx?

Dann möchte ich den Wert des direkten HTML-Elements zu speichern. Also wie kann ich tun

dies. Der HTML-Code ist nicht das Attribut (Runat).

Dies ist ein Beispiel über meinen HTML-Code generieren.

function genWorkOpinion(UserId) { 
    var col; 
    var tta; 
    var Label; 
    var now = new Date(); 
    var id = now.getHours().toString() + now.getMinutes() + now.getSeconds() + now.getMilliseconds(); 

    var bossCount = 0; 

    col = window.jQuery("<div class='col-md-12'>"); 
    Label = window.jQuery("<Label>").text("SomeText"); 
    tta = window.jQuery("<textarea id='" + id + "'>").attr("style", "width:100%; height:100px"); 
    col.append(Label); 
    col.append(tta); 
    window.jQuery("#workOpinion").append(col); 
} 
+0

Ihre Frage ist nicht klar, ob dein html erfolgreich auf ascx gerendert wird oder nicht? Wenn ja, was willst du als nächstes? –

+0

HTML-Render erfolgreich auf Ascx. Aber ich möchte den HTML-Wert von ascx in ascx.cs bekommen – LeAvEnKit

Antwort

0

sollten Sie einen Namen Attribut zu Ihrem Input-Tag oder einem HTML-Element hinzufügen, Beispiel:

<input type="text" id="name" name="name"/> 

dann können Sie es in Code behinde erhalten wie:

if (IsPostBack) 
{ 
    nameBox = Request.Form["name"]; 
    Response.Write("Name: " + nameBox); 
} 
+0

Wenn die ID von der Zeit (jetzt) ​​generiert wird. Wie können Sie es finden – LeAvEnKit

+0

Vielen Dank Ihre Hilfe – LeAvEnKit

+0

Wenn hilfreich für Sie bitte stimmen und die Antwort akzeptieren, machen hilfreich für andere –