5 messaggi dal 22 febbraio 2001
Ciao a tutti,

mi serve un aiuto : ho una pagina ASPX che deve gestire in input anche i caratteri latini del set ISO-8859-1, quindi ad esempio le virgolette "aperte" e "chiuse" ( che sono chr(147) e chr(148) ).
Nel WE.CONFIG ho la seguente impostazione :

<globalization requestEncoding="iso-8859-1" responseEncoding="iso-8859-1" fileEncoding="iso-8859-1" />

Ho creato una pagina di test banalissima ....

<%@ Page Language="VB" %>
<script runat="server">

'
' Insert page code here
'
Dim a as string

Sub Page_Load()

a = chr(147)

if not Page.IsPostBack then
lblUser.text = chr(147)
end if

lblVal.text = asc(lblUser.Text)


end sub


</script>

<html>
<head>
<title></title>
</head>
<body>
<form encType="text/html" runat="server">
<asp:textbox id="lblUser" runat="server" />
<br>
<asp:label id="lblval" runat="server" />
<br>
<br>
<asp:button id="salva" runat="server" />
<br>
</form>
</body>
</html>

Il valore, nella textbox, NON viene mostrato, ed al successivo POSTBACK il dato ha un valore ASCII differente... 63 anzichè 147...

HELP ME PLEASE.

Massimiliano Audisio

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.