This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

PasswordRecovery.UserNameTemplate الخاصية

Visual Studio 2010

PasswordRecovery تعريف خاصية المظهر مربعات نص في عنصر تحكم.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

[BrowsableAttribute(false)]
[PersistenceModeAttribute(PersistenceMode.InnerProperty)]
[TemplateContainerAttribute(typeof(PasswordRecovery))]
public virtual ITemplate UserNameTemplate { get; set; }
<asp:PasswordRecovery>
	<UserNameTemplate>ITemplate</UserNameTemplate>
</asp:PasswordRecovery>

قيمة الخاصية

النوع: System.Web.UI.ITemplate
An ITemplate that contains the template for displaying the PasswordRecovery control in UserName view. يكون الإعداد الافتراضي هو null.

الحصول أو تعيين القيمة التي تحدد ما إذا كان إلى عرض UserNameTemplateعنصر تحكم في أحد الأفقية أو العمودية تخطيط.PasswordRecovery

تحدد الخاصية مكان عنصر تحكم عرض تسميات الحقول لإجابة السؤال واسم مستخدم نص مربعات.

مرجع إلى الذي يحتوي على خصائص التي تعرف الصفات المميزة لرسائل e-بريد المستخدم للمستخدمين بإرسال كلمات المرور الخاصة بهم.

نوع عنصر تحكم

القيمة افتراضية هو "يؤكّد كلمة المرور:".

UserName

عند IEditableTextControlتعيين خاصية إلى ، استخدام خاصية لتحديد الصورة التي سيتم عرضها متابعة زر.

اختيارية

Submit

When you use a قالب, the property هو not applied إلى the text specified in the property.

اختيارية

The Submit control can be any control that causes event bubbling, such as Button, LinkButton, or ImageButton. عند CommandNameخاصية هو تعيين إلى (افتراضي)، تظهر تسميات الحقول إلى يمين مربعات النص.

عند PasswordRecoveryهو تعيين إلى HttpException، تظهر تسميات الحقول أعلاه مربعات نص. عرض الحدود حول "تغيير كلمة المرور" زر.PasswordRecovery

نص التسميات هو المحدد في ، ، و الخصائص، على التوالي.

إعدادات النمط الخاص بتسميات الحقول المحددة في PasswordRecoveryخاصية.

يظهر المثال تعليمات برمجية التالي كيفية تغيير UserNameTemplateتؤثر خاصية المظهر PasswordRecoveryعنصر تحكم.

ملاحظة الأمانملاحظة الأمان

يحتوي هذا المثال على مربع النص الذي يقبل إدخال المستخدم مما يعد تهديد أمان محتمل. بشكل افتراضي، تتحقق صفحات ويب ASP.NET من أن مُدخلات المستخدم لا تتضمن برنامج نصي أو عناصر HTML. لمزيد من المعلومات، راجع نظرة عامة حول عمليات استغلال البرنامج النصي.


<%@ page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server"> 

    void PasswordRecovery1_VerifyingUser(Object sender, System.Web.UI.WebControls.LoginCancelEventArgs e)
    {
          DropDownList provider = ((DropDownList)PasswordRecovery1.FindControl("LoginProvider"));

        PasswordRecovery1.MembershipProvider = provider.SelectedValue;
        if (PasswordRecovery1.MembershipProvider != "Default")
        {
          PasswordRecovery1.UserName = String.Format("{0}\\{1}",
            PasswordRecovery1.MembershipProvider, PasswordRecovery1.UserName);    
        }         

    }

    void PasswordRecovery1_VerifyingAnswer(Object sender, System.Web.UI.WebControls.LoginCancelEventArgs e)
    {
        PasswordRecovery1.UserName = String.Format("{0}\\{1}",
          PasswordRecovery1.MembershipProvider, PasswordRecovery1.UserName);
    }  

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <asp:passwordrecovery id="PasswordRecovery1" 
        runat="server" 
        onverifyinguser="PasswordRecovery1_VerifyingUser"
        onverifyinganswer="PasswordRecovery1_VerifyingAnswer">
        <usernametemplate>
          <table border="0">
            <tr>
              <td align="Center" colspan="2">Forgot Your Password?</td>
            </tr>
            <tr>
              <td align="Center" colspan="2">Enter your User Name to receive your password.</td>
            </tr>
            <tr>
              <td>Log in domain:</td>
              <td>
                <asp:dropdownlist id="LoginProvider" runat="server">
                  <asp:listitem value="Default">Default</asp:listitem>
                  <asp:listitem value="Administration">Administration</asp:listitem>
                  <asp:listitem value="Editorial">Editorial</asp:listitem>
                  <asp:listitem value="Finance">Finance</asp:listitem>
                  <asp:listitem value="Marketing">Marketing</asp:listitem>
                </asp:dropdownlist>
              </td>
            </tr>
            <tr>
              <td align="Right">User Name:</td>
              <td>
                <asp:textbox runat="server" id="UserName"></asp:textbox>
                <asp:requiredfieldvalidator runat="server" 
                  controltovalidate="UserName" 
                  errormessage="User Name." 
                  id="UserNameRequired">
                  *
                </asp:requiredfieldvalidator>
              </td>
            </tr>
            <tr>
              <td align="Right" colspan="2">
                <asp:button runat="server" 
                  commandname="Submit" 
                  text="Submit" 
                  id="Button">
                </asp:button>
              </td>
            </tr>
            <tr>
              <td colspan="2" style="color:Red;">
                <asp:literal runat="server" id="FailureText"></asp:literal>
              </td>
            </tr>
          </table>
        </usernametemplate>
      </asp:passwordrecovery>
    </form>
  </body>
</html>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: