Hallo,
> ich bin mir grad nicht sicher, ob des ein JavaScript-Problem
> ist oder doch ein ASP.NET Verständnis-Problem.
>
> Ich schreib in ein HTML Hidden-Feld einen String und will den
> wie folgt auslesen, um ihn in eine JavaScript Variable zu speichern.
>
> <input type="hidden" id="txt_var1" name="txt_var1"
> value="" runat=server>
> <script type="text/javascript">
> var var1 = txt_var1.value
> </script>
>
> im page_load wird es mit einer Session gefüllt:
>
> txt_var1.Value = CType(Session("Titel"), String)
>
> Es gibt immer folgenden Fehler:
> Laufzeitfehler in Microsoft JScript: 'txt_var1' ist undefiniert
>
> Kann dies an der Reihenfolge liegen, in der der Server die
> ASP.NET Befehle abarbeitet?
> Oder woran kann es liegen?
> Oder gibt es ein WebForm von ASP.NET, wie das HTML Hidden-Field?
> Oder direkt eine Möglichkeit einen Wert aus einer Session in
> JavaScript zu verwenden?
Mach es so:
.aspx:
<script>
var var1 = <asp:Literal id="title" runat="server" />
</script>
.aspx.cs:
protected Literal var1;
void Page_Load(object sender, EventArgs e)
{
var1.Text = Session["Title"]
}
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net