ho qualche codice nella mia pagina master che istituisce un collegamento ipertestuale con un po 'di contesto le informazioni sensibiliCome faccio a sbarazzarmi di __o non viene dichiarato?
<%If Not IsNothing(Profile.ClientID) Then%>
<span class="menu-nav">
<a target="_blank"
href=
"http://b/x.aspx?ClientID=<%=Profile.ClientID.ToString()%>&Initials=<%=Session("Initials")%>"
>
Send
<br />
SMS
<br />
</a>
</span>
<%End If %>
<span class="menu-nav"> <!-- Name __o is not declared Error is flagged here-->
Ora il problema sembra essere nella parte href. Se rimuovo il codice dinamico, l'errore scompare. Qualcuno può dirmi come risolvere questo problema?
http://forums.asp.net/p/923745/1266105.aspx –
Il ... <%="" %> ... risolve il mio problema, ma la spiegazione di "Finiamo per generare qualcosa come questo .. if (true) { oggetto @ _o; @__o = 1; } @__o = 2; " non ha senso nel mio esempio, dato che tutti i miei "<%= var %>" sono dentro il mio singolo "IF", nessuno all'esterno, e stanno lanciando l'errore dall'interno del "SE". –
L'uso di '<%="" %>' ha funzionato per me, non più fastidiosi errori ... .thxs – Yaroslav