سؤال

بعد الظهر الكل.

إليك سهلة واحدة لك لا أستطيع معرفة ذلك.

لدي مصدقة مطلوبة التي تقوم بعملها جيدا! عند lnklogout، يجب تسجيل المستخدم، لكن المصدق المطلوب يمنع ذلك.

protected void lnkLogOut_Click(object sender, EventArgs e)
        {
            Session.Abandon();
            Response.Write("<script language='javascript'> { window.close();}</script>");
        }

كيف أذهب بشكل أساسي من Videding من أصل حقل مطلوب في هذه الحالة، أي المستخدم قد يذهب إلى الصفحة، وإدراك أن هذه ليست هي الطريقة إلى الأمام، لا تلمس عناصر التحكم (حتى لا تزال فارغة) ولكن يتم تجاهل المصدق المطلوب.

الاعتذار عن السؤال السميك.

هل كانت مفيدة؟

المحلول

يمكنك ضبط CausesValidation ل False على هذا السيطرة، مثل ذلك:

<asp:Link runat="server" ID="lnkLogout" CausesValidation="False" ... />

قد ترغب أيضا في مراجعة مجموعات التحقق من الصحة, ، للإشارة إلى أن بعض الضوابط يجب أن تحقق فقط من صحة مجموعات معينة من حقول الإدخال، إلخ.

نصائح أخرى

استخدام خاصية مجموعة التحقق من الصحة:

http://msdn.microsoft.com/en-us/library/ms227424.aspx.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top