ABA


"שאלה ב-ASP.NET - שגיאה בעת ניסיון התחברות."
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #13381 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 13381
Tom_l 
חבר מתאריך 1.1.10
1696 הודעות
   21:56   21.12.07   
אל הפורום  
  שאלה ב-ASP.NET - שגיאה בעת ניסיון התחברות.  
 
   שלום


אז המשכתי לבנות את האתר שאני משתמש ב-MasterPage, והגעתי לעמוד ההתחברות.
עכשיו בניתי את העמוד, אך שאני מנסה להתחבר, אני מקבל שגיאה.

קוד הדף הוא:


<%@ Page Language="C#" MasterPageFile="~/Default.master" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Default2" Title="First Website - Login" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script runat="server">
private void BTNLogin_OnClick(object sender, EventArgs e)
{
string message;
if (TXTUsername.Text != "Admin" && TXTPassword.Text != "Admin")
{
message = "The details are incorrect";
}
else if (TXTUsername.Text == "Admin" && TXTPassword.Text == "Admin")
{
HttpCookie UserNameCookie = new HttpCookie("Username");
UserNameCookie.Value = "Admin";
UserNameCookie.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(UserNameCookie);
HttpCookie PasswordCookie = new HttpCookie("Password");
PasswordCookie.Value = "Admin";
PasswordCookie.Expires = DateTime.Now.AddYears(1);
Response.Cookies.Add(PasswordCookie);
}
}
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<form>
<table>
<tr>
<td>Username: </td>
<td><asp:TextBox ID="TXTUsername" runat="server" /></td>
</tr>
<tr>
<td>Password: </td>
<td><asp:TextBox ID="TXTPassword" TextMode="Password" runat="server" /></td>
</tr>
<tr>
<td colspan="2"><asp:Button ID="BTNLogin" Text="Login" OnClick="BTNLogin_OnClick" runat="server" /> <input type="reset" value="Reset" /></td>
</tr>
</table>
</form>
</asp:Content>

אני גם מנסה להוסיף לעמוד בתחילת העמוד את ה-


EnableEventValidation="true"

אבל זה עדיין ממשיך עם אותה שגיאה.
מה שזה רושם לי:
Invalid postback or callback argument. Event validation is enabled using <pages enableEventValidation="true"/> in configuration or <%@ Page EnableEventValidation="true" %> in a page. For security purposes, this feature verifies that arguments to postback or callback events originate from the server control that originally rendered them. If the data is valid and expected, use the ClientScriptManager.RegisterForEventValidation method in order to register the postback or callback data for validation.

מישהו יודע אולי למה?
אני משכונע שהבעייה נובעת משימוש לא נכון ב-MasterPage...


אשמח לקבל עזרה


תודה רבה.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  לא צריך לתת action או runet server לform ? akoka 21.12.07 23:08 1
     אם אני מוסיף ל-form את ה-runat server, זה רשם לי שגיאה: Tom_l  22.12.07 03:31 2
  תוסיף ב web.config Sn00py  22.12.07 12:38 3
     מכתב Tom_l  22.12.07 14:02 4
         הפקדים שם ממש טובים, אבל אני די בגישה של לבנות בעצמי Sn00py  22.12.07 14:24 5
             אוקיי, תודה! :) Tom_l  22.12.07 14:36 6

       
akoka

   23:08   21.12.07   
אל הפורום  
  1. לא צריך לתת action או runet server לform ?  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Tom_l 
חבר מתאריך 1.1.10
1696 הודעות
   03:31   22.12.07   
אל הפורום  
  2. אם אני מוסיף ל-form את ה-runat server, זה רשם לי שגיאה:  
בתגובה להודעה מספר 1
 
   A page can have only one server-side Form tag.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   12:38   22.12.07   
אל הפורום  
  3. תוסיף ב web.config  
בתגובה להודעה מספר 0
 
   את השורה הבאה: <pages enableEventValidation="true"/>

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Tom_l 
חבר מתאריך 1.1.10
1696 הודעות
   14:02   22.12.07   
אל הפורום  
  4. מכתב  
בתגובה להודעה מספר 3
 
   תודה, כבר הסדרתי.
בסוף השתמשתי בפקדים בכדי ליצור את ההתחברות, פקדי Login.


רציתי לשאול אותך, מה אתה ממליץ יותר, ליצור את ההתחברות רגיל וכו', או פשוט ליצור את ההתחברות על ידי פקדי Login?

תודה רבה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   14:24   22.12.07   
אל הפורום  
  5. הפקדים שם ממש טובים, אבל אני די בגישה של לבנות בעצמי  
בתגובה להודעה מספר 4
 
   בגלל הגמישות...
באופן כללי זה מאוד תלוי בפרוייקט, בזמן ובכוח שלך .

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Tom_l 
חבר מתאריך 1.1.10
1696 הודעות
   14:36   22.12.07   
אל הפורום  
  6. אוקיי, תודה! :)  
בתגובה להודעה מספר 5
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net