asp.net
  • internet-explorer
  • 2016-03-10 66 views 1 likes 
    1

    我的一些同事在使用Internet Explorer時遇到問題。當他們到達一個頁面時,文本框應該顯示法國格式的郵政編碼(5位數字)。Internet Explorer和文本框

    問題是,文本框會在大多數情況下做它應該做的事情,但是當郵政編碼以0開頭時,它只會顯示最後4位數字。文本框的文本被綁定到一個SQL Server數據庫

    <asp:TextBox ID="postal_code" runat="server" Text = '<%# Bind("postal_code") %>'></asp:TextBox> 
    

    和郵政代碼數據庫爲varchar registred(如:「08300」,「17560」,...),所以沒有從int投串起來。它適用於其他瀏覽器(Mozilla,Chrome)。

    有人可以解釋爲什麼Internet Explorer會這麼做嗎?感謝您的關注。

    +0

    你能分享什麼html在IE中的文本框呈現? – mybrave

    回答

    0

    看起來這個錯誤在刪除cookies後自行解決,所以我想這是來自Internet Explorer版本(對於一些同事來說是7.X)。我在Edge上試過,但沒有發生任何事情。爲了以防萬一,如果未來可以幫助某人,刪除cookies可能會證明是有用的,或者更改瀏覽器或將其保留在最新版本上。

    相關問題