PasswordRecovery.QuestionTemplate Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimin Soru görünümünü PasswordRecovery görüntülemek için kullanılan şablonu alır veya ayarlar.
public:
virtual property System::Web::UI::ITemplate ^ QuestionTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.PasswordRecovery))]
public virtual System.Web.UI.ITemplate QuestionTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.PasswordRecovery))>]
member this.QuestionTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property QuestionTemplate As ITemplate
Özellik Değeri
ITemplate Denetimi Soru görünümünde görüntüleme PasswordRecovery şablonunu içeren. Varsayılan değer: null
.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, Soru görünümü için varsayılan şablonu gösterir.
Önemli
Bu örnek, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu içerir. Varsayılan olarak, ASP.NET Web sayfaları kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz . Betik Açıklarına Genel Bakış.
<%@ page language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</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">
<questiontemplate>
<table border="0">
<tr>
<td align="Center" colspan="2">Identity Confirmation</td>
</tr>
<tr>
<td align="Center" colspan="2">Answer the following question to receive your password.</td>
</tr>
<tr>
<td align="Right">User Name:</td>
<td>
<asp:literal runat="server" id="UserName"></asp:literal>
</td>
</tr>
<tr>
<td align="Right">Question:</td>
<td>
<asp:literal runat="server" id="Question"></asp:literal>
</td>
</tr>
<tr>
<td align="Right">Answer:</td>
<td>
<asp:textbox runat="server" id="Answer"></asp:textbox>
<asp:requiredfieldvalidator runat="server" controltovalidate="Answer" errormessage="Answer." id="AnswerRequired">*</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>
</questiontemplate>
</asp:passwordrecovery>
</form>
</body>
</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">
</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">
<questiontemplate>
<table border="0">
<tr>
<td align="Center" colspan="2">Identity Confirmation</td>
</tr>
<tr>
<td align="Center" colspan="2">Answer the following question to receive your password.</td>
</tr>
<tr>
<td align="Right">User Name:</td>
<td>
<asp:literal runat="server" id="UserName"></asp:literal>
</td>
</tr>
<tr>
<td align="Right">Question:</td>
<td>
<asp:literal runat="server" id="Question"></asp:literal>
</td>
</tr>
<tr>
<td align="Right">Answer:</td>
<td>
<asp:textbox runat="server" id="Answer"></asp:textbox>
<asp:requiredfieldvalidator runat="server" controltovalidate="Answer" errormessage="Answer." id="AnswerRequired">*</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>
</questiontemplate>
</asp:passwordrecovery>
</form>
</body>
</html>
Açıklamalar
özelliği, QuestionTemplate Denetimin Soru görünümünde görünümünü PasswordRecovery tanımlayan şablonu içerir.
Aşağıdaki tabloda Soru görünümü şablonunda kullanılan gerekli ve isteğe bağlı denetimler listelenmiştir.
Kimlik veya Komut adı | Denetim türü | Gerekli/isteğe bağlı |
---|---|---|
Answer |
uygulayan tüm denetimler IEditableTextControl. | Gerekli |
Submit |
Olay kabarcıkları oluşmasına neden olan tüm denetimler. | İsteğe Bağlı |
Gönder denetimi, , LinkButtonveya ImageButtongibi Buttonolay kabarcıkları oluşmasına neden olan herhangi bir denetim olabilir. Denetimin komut adı özelliği "Submit" olarak ayarlanmalıdır.
PasswordRecovery Soru görünümü gerekli denetimleri içermiyorsa denetim bir HttpException özel durum oluşturur. Yanlış türün denetimine isteğe bağlı bir denetim kimliği verirseniz özel durum oluşturmaz; ancak denetim daha sonra denetim tarafından PasswordRecovery yoksayılır.
Soru görünümünün görünümünü tanımlamak için bir şablon kullandığınızda, denetimin davranışını yalnızca aşağıdaki özellikler etkiler:
'den devralınan WebControl tüm özellikler (ayrıntılar için denetim üyeleri tablosuna PasswordRecovery bakın).
Soru görünümü için bir şablon kullandığınızda diğer tüm özellikler etkin değildir.