Wie man das Tempdata in javascript?
Ich habe diese Methode in meinem Controller speichert den Wert in eine Tempdata, wie unten gezeigt.
public Boolean SaveSession(string id) {
TempData["CurrentTab"] = id;
return true;
}
Nun in meinem javascript., ich will den Wert in die TempData. Aber wenn ich alarmierte die Wert ich habe diesen Wert. "[Objekt HTMLSpanElement]"
@{
if (TempData["CurrentTab"] != null){
@:alert("" + @TempData["CurrentTab"].ToString())
}
}
Wie bekomme ich den string-Wert, der Tempdata?
Dank
InformationsquelleAutor RJ Uy | 2013-06-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, dass Sie wickeln Ihre
TempData
Wert falsch.Vorausgesetzt, Ihr
id
istmy_span
die JavaScript-Ausgabe:Wenn Sie wahrscheinlich wollen:
Den Grund sehen Sie
[object HTMLSpanElement]
ist, weil der Browser versucht, Sie zu übersetzenmy_span
indocument.getElementById('my_span')
(da es nicht weiß, der anderemy_span
) und Sie haben tatsächlich solche (span
) element mit dieser id.Versuchen:
InformationsquelleAutor haim770