Ich versuche HTML-Eingabefeld Text Wert aus dem C# hinter Code. Die Art und Weise, wie diese Eingaben erstellt werden, erfolgt über eine Java Script-Schleife. So habe ich nicht viel Glück haben den Lauf auf dem Server hinzufügen oder den Wert durch <% zuweisen =%>Legen Sie den Wert des Eingabetextfeldes aus Code hinter C# Asp.net
Hier ist mein Skript
var mytable = "<table class=\"Inside\" >";
var z = 0;
var value = 0;
for (var i = 1; i <= 3; i++) {
mytable += "<tr>";
for (var C1 = 1; C1 <= 3; C1++) {
mytable += "<td>";
mytable += "<table class=\"inside\" >";
for (var C2 = 1; C2 <= 3; C2++) {
mytable += "<tr>";
for (var j = 1; j <= 3; j++) {
z++;
//value = z.toString();
//if (value % 3 != 0) value= ;
mytable += "<td> <input id=" + i + "x" + j + " name=" + z + "
type=\"text\" maxlength=\"1\" oninput=\"this.value=this.value.replace(/[^0-
9]/g,'');\" value= " +z+ " runat=\"server\" /> </td>";
}
mytable += "</tr>";
}
mytable += "</tr></table>"; mytable += "</td>";}
mytable += "</tr>";
}
mytable += "</tr></table>";
$(document).ready(function() {
$("#myTable").append(mytable);
})
Ich versuche, die Eingabe von C# etwas zugreifen wie
protected void Button2_Click(object sender, EventArgs e)
{
1x2.value="1";
}
Hallo Attila, danke für die Rückmeldung. Ich kann tatsächlich die Eingabefeldwerte mit Request.Form ["1x2"] aus dem Code dahinter bekommen. Problem ist, wie diese Eingaben Feld Wert aus dem Code hinter setzen oder ändern. Ich möchte den Wert des Eingabefeldes ändern es selbst nicht kopieren und es ändern –
@Adam Bahrani, ich fürchte, Sie können das nur auf Client mit JavaScript ähnlich wie mein Beispiel tun. Natürlich gibt es viele andere Ansätze, aber wiederum nur auf Client-Seite mit JavaScript. –