נשלח בתאריך: 21 January 2007 בשעה 00:07 | | IP רשוּם
|
|
|
|
אני משתמשת ב AJAX גירסא : 5.7.22.2
להלן חלקי הקוד :
להלן הגדרת הכפתור הכפתור בדף Contact.aspx:
<input type="button" id="Send" name="Send" class="contact_Button" runat="server" value="Submit Form" onmousemove="this.style.color = 'Red'" onmouseout="this.style.color ='#7A7363'" onclick="javascript:SubmitForm(this)"/></td>
הוא קורא לפונקציה שנמצאת בדף JS ששם מתבצעת הקריאה לפונקציה AJAX :
function SubmitForm(obj)
{
var ans=Contact.SubmitForm()
}
להלן ההגדרה של AJAX + הפונקציה מקובץ Contact.aspx.cs
protected void Page_Load(object sender, EventArgs e)
{
Ajax.Utility.RegisterTypeForAjax(typeof(Contact));
}
[Ajax.AjaxMethod()]
// public string SubmitForm(String FName, String LName, String Company, String JDescription, String Adress, String City, String Country, String Phone, String Fax, String Email, String Details, String Comments)
public string SubmitForm()
{
return "A";
}
לשאלתך...כן אני משתמשת ב framework של מיקרוסופט
2.0 ב- VS2005 ..
שוב חשוב לי לציין שאצלי לוקאלית זה עובד טוב וגם כאשר העלתי את האתר למעין אתר "טסטים" שלי ..לפני שהעלתי אותו לאתר של החברה הכל עבד טוב..מוזר אני משתמשת הרבה ב AJAX ולא נתקלתי בעבר בבעיה הזאת האם יכול להיות שההגדרות של האתר שהחברה רכשה לא תומך ב AJAX למרות שהוא תומך ב VS2005? ולמרות שהעלתי את ה DLL של AJAX ?
אני כבר לא יודעת מה לחשוב אני מתעסקת עם הבעיה הזאת כבר 5 ימים ללא פיתרון..
תודה רבה
|