בעיית עברית ב ASP.net

Zeliran

New member
בעיית עברית ב ASP.net

לאחר שהעברתי את האתר לשרת אחר, במקום טקסט בעברית אני מקבל סימני שאלה למרות שהוספתי את תגית ה meta ה html נראה כעת ככה:
<%@ Page language="c#" Codebehind="Default.aspx.cs" AutoEventWireup="false" Inherits="scheduler.Default" %> <%@ Register TagPrefix="uc1" TagName="credit" Src="credit.ascx" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <HTML> <HEAD> <title>WebForm1</title> <meta name="GENERATOR" Content="Microsoft Visual Studio 7.0"> <meta name="CODE_LANGUAGE" Content="C#"> <meta name="vs_defaultClientScript" content="JavaScript"> <meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5"> <meta http-equiv="Content-Type" content="text/html;charset=windows-1255"> </HEAD> <body MS_POSITIONING="GridLayout" bgColor="#797659"> <form id="Form1" method="post" runat="server"> <DIV style="Z-INDEX: 101; LEFT: 200px; WIDTH: 634px; POSITION: absolute; TOP: 88px; HEIGHT: 368px; BACKGROUND-COLOR: #c5c1a3" ms_positioning="GridLayout" class="main.css"> <asp:TextBox id="txtName" style="Z-INDEX: 101; LEFT: 208px; POSITION: absolute; TOP: 184px" runat="server" Height="24" Width="169"></asp:TextBox> <asp:TextBox id="txtPass" style="Z-INDEX: 102; LEFT: 208px; POSITION: absolute; TOP: 216px" runat="server" Width="169px" TextMode="Password" Height="24px"></asp:TextBox> <asp:Label id="Label1" style="Z-INDEX: 103; LEFT: 384px; POSITION: absolute; TOP: 184px" runat="server" Height="24px" Width="72px" Font-Size="X-Small" Font-Names="BrowalliaUPC">שם משתמש</asp:Label> <asp:Label id="Label2" style="Z-INDEX: 104; LEFT: 384px; POSITION: absolute; TOP: 216px" runat="server" Width="72px" Height="24px">סיסמא</asp:Label> <asp:Label id="Label3" style="Z-INDEX: 105; LEFT: 160px; POSITION: absolute; TOP: 144px" runat="server" Width="345px" Height="16px" CssClass="s" Font-Bold="True">הכנס שם משתמש וסיסמא על מנת להתחבר אל החשבון שלך</asp:Label> <asp:Label id="Label4" style="Z-INDEX: 106; LEFT: 400px; POSITION: absolute; TOP: 8px" runat="server" Width="232px" Height="3px" Font-Size="X-Large" Font-Names="Arial" Font-Bold="True" ForeColor="#797659">התחברות לחשבון</asp:Label> <asp:Button id="Button1" style="Z-INDEX: 107; LEFT: 208px; POSITION: absolute; TOP: 248px" runat="server" Width="88px" Text="התחבר"></asp:Button> <asp:Button id="Button2" style="Z-INDEX: 108; LEFT: 304px; POSITION: absolute; TOP: 248px" runat="server" Width="72px" Text="נקה"></asp:Button> <asp:Label id="msg" style="Z-INDEX: 109; LEFT: 216px; POSITION: absolute; TOP: 296px" runat="server" Width="160px" Height="24px" Font-Names="Arial" Font-Size="X-Small" ForeColor="Red"></asp:Label></DIV> <DIV style="Z-INDEX: 102; LEFT: 0px; WIDTH: 144px; POSITION: absolute; TOP: 536px; HEIGHT: 24px" ms_positioning="GridLayout"> <uc1:credit id="Credit1" runat="server"></uc1:credit></DIV> <asp:Button id="Button3" style="Z-INDEX: 103; LEFT: 0px; POSITION: absolute; TOP: 8px" runat="server" Width="160px" Height="24px" Text="Login as administrator"></asp:Button> </form> </body> </HTML>​
 

Zeliran

New member
אההה...

למה בדיוק? כי עכשיו הוא נראה כך:
<!-- GLOBALIZATION This section sets the globalization settings of the application. --> <globalization requestEncoding="windows-1255" responseEncoding="windows-1255" />​
 

Zeliran

New member
../images/Emo41.gifהבעיה נפתרה..

פשוט שינתי את הקידוד בדך ל unicode תודה בכל זאת
 

Zeliran

New member
../images/Emo163.gif../images/Emo163.gifבעיה חדשה

משום מה, כאשר אני מריץ את דפי ה aspx, אז אם אני לוחץ על איזשהוא כפתור, אז הוא לא מבצע את הקוד שהוא אמור לבצע.. לא זכור לי ששינתי משהו, ועד לפני כמה זמן הכל עבד בסדר גמור..
 

adam222

New member
תבדוק

אם לא עפו לך ה-Listeners אלו שנראים כך: this.next.click += שמפנים לפונקציה הנכונה
 

Zeliran

New member
אני רק אציין ש...

הבעיה הזאת קורת לי רק בפרויקט הזה, ובפרויקטים אחרים הכל עובד בסדר כך שאני לא רואה טעם ב התקנה מחדש של ASP.net
 

Zeliran

New member
Server Side

צרפתי את ה HTML של העמוד בהודעה הראשונה... ממ.. נלך לחפש קצת באפשרויות של הפרויקט... אולי נמצא משהו..
 

Zeliran

New member
אוקי אז "נפתרה" הבעיה

מסתבר שמשום מה האפשרות לעשות debug ל ASP.net היתה מכובת.. אבל עכשיו אני מקבל שגיאה אחרת אבל אני מניח שזה משהו בקוד.. אני כבר כנארה אחזור לכאן בקרוב
 

Zeliran

New member
unicode ב Web.Config?

טוב, אז מסתבר שהבעיה היתה שכתבתי unicode בשורה של ה response Encoding אבל.. למה אני לא יכול להשתמש שם ב unicode?
 

Zeliran

New member
../images/Emo41.gifבעיה מוזרה...

עכשיו כאשר אני רואה את דפי ה aspx, הכל בסדר ואני רואה טוב ואם אני נע בין העמודים באמצעות כפתורים ולינקים שבעמודים עצמם אז הכל בסדר אבל אם למשל אני לוחץ על כפתור "back" בדפדפן אז אני שוב רואה כל מיני סימני בלתי מובנים (ולעיתים הטקסט נמצא במקומות אחרים..)
 

Zeliran

New member
../images/Emo41.gif בעיית Paging

אני מנסה לעשות paging ל datagrid בעזרת הקוד הבא:
grid.CurrentPageIndex = e.NewPageIndex; grid.DataSource = ds.Tables["Users"]; this.DataBind();​
אך כאשר אני לוחץ על מספר כדי לבצע את ה paging, אני קמבל את הודעת השגיאה:
Object reference not set to an instance of an object.​
 

Zeliran

New member
../images/Emo41.gif Threads

אם אני יוצר thread ואז מתחיל אותו, אז הקוד שבא אחרי ה threa יתקיים רק כאשר ה thread יסתיים להתבצע? (כמו למשל שאחרי ShowDialog ניתן להמשיך רק כאשר החלון נסגר?)
 

adam222

New member
אם תהליך היצירה

מומש בצורה נכונה, אזי זה ייפתח ב-Thread אחר, כלומר שהקוד ייתבצע מיד, ללא המתנה לתשובה מהלקוח (מימוש נכון = העברת Delgate לפונקציה בקלאס לאיתחול ה-Thread החדש)
 
למעלה