2014-02-01 5 views
0

Я загрузил некоторый код из github (Stacked), но у меня есть несколько сотен ошибок, связанных с незарегистрированными элементами управления и схожими вещами. Для этого вопроса, у меня есть этот код:Ошибка: элементы управления не зарегистрированы

<%@ Control 
    Language="C#" 
    AutoEventWireup="true" 
    CodeFile="Register.ascx.cs" 
    Inherits="UserControls_Register" %> 

<ra:Window 
    runat="server" 
    ID="register" 
    CssClass="window registerWindow" 
    DefaultWidget="registerBtn" 
    Visible="false" 
    Caption="Register"> 
    <div class="registerDiv"> 
     <table class="registerTable"> 
      <tr> 
       <td>Username</td> 
       <td> 
        <ra:TextBox 
         runat="server" 
         OnEscPressed="CloseWindow" 
         id="username" /> 
       </td> 
      </tr> 
      <tr> 
       <td>Password</td> 
       <td> 
        <ra:TextBox 
         runat="server" 
         OnEscPressed="CloseWindow" 
         TextMode="Password" 
         id="password" /> 
       </td> 
      </tr> 
      <tr> 
       <td>Repeat password</td> 
       <td> 
        <ra:TextBox 
         runat="server" 
         OnEscPressed="CloseWindow" 
         TextMode="Password" 
         id="repeatPassword" /> 
       </td> 
      </tr> 
      <tr> 
       <td colspan="2"> 
        <ra:Label 
         runat="server" 
         CssClass="errLbl" 
         ID="lblErr" /> 
       </td> 
      </tr> 
      <tr> 
       <td colspan="2" class="infoOpenId">You can also use OpenID from Login button!</td> 
      </tr> 
     </table> 
     <ra:Button 
      runat="server" 
      ID="registerBtn" 
      CssClass="loginBtn" 
      OnClick="registerBtn_Click" 
      Text="Register" /> 
    </div> 
    <ra:BehaviorObscurable runat="server" ID="obscurer" /> 
</ra:Window> 

, где все элементы управления, перечисленные дает мне ошибку, как:

Asp.net tags: Asp.net tag ra:BehaviorObscurable not registered

Как решить эту проблему?

ответ

1

Вы должны зарегистрировать свой пользовательский элемент управления на странице ASPX, как этот

<%@ Register TagPrefix="ra" TagName="BehaviorObscurable" Src="~/Controls/myControl.ascx" %> 

Есть также некоторые другие способы, с помощью которых вы можете зарегистрировать пользовательские элементы управления пользователя. Вы можете изучить это замечательное объяснение ScottGu

+1

Спасибо. Это сработало. – Nullbyte

+0

@ Нуллбайт большой .. рад помочь вам :) – Sachin

Смежные вопросы