2012-02-06 7 views
0

私は、ポータルWebサイトを作成するためにasp.net CreateUserWizardを使用しています。以下のようなインタフェースページ:最後のステップで Login page<a href>とPostBackUrlが両方とも機能していない

Fill info to apply user account

User name and password created

Completed

は、私は、PDFファイルへのリンクを持っています。私が望むのは、それをクリックすることで、pdfファイルが開かれるということです。しかし、それは失敗した、それは常に最初の画面(ログインWebページ)に行く。最後のステップの 対応するコード:

<asp:CompleteWizardStep runat="server" ID="CompleteWizardStep"> 
      <ContentTemplate> 
       <table style="font-family: Verdana; font-size: 100%;"> 
        <tr> 
         <td align="center" class="style5" style="color: White; background-color: #5D7B9D; 
          font-weight: bold;"> 
          Complete 
         </td> 
        </tr> 
        <tr> 
         <td class="style1"> 
          Your account request was successfully submitted. Please download the 
          <a href="../Exhibit1.pdf">form</a> and return it. You shoud receive an email response within 3 business days. 
          Thank you. 
         </td> 
        </tr> 
        <tr> 
         <td align="right" class="style1"> 
          <asp:Button ID="ContinueButton" runat="server" BackColor="#FFFBFF" BorderColor="#CCCCCC" 
           BorderStyle="Solid" BorderWidth="1px" CausesValidation="False" CommandName="Continue" 
           Font-Names="Verdana" ForeColor="#284775" Text="Download Form" ValidationGroup="CreateUserWizard1" 
           PostBackUrl="~/admin/DownloadFile.aspx" /> 
         </td> 
        </tr> 
       </table> 
      </ContentTemplate> 

あなたはコードが全く動作しません参照してください。 また、PostBackUrl = "〜/ admin/DownloadFile.aspx"も動作していないので、ログインページにも行きます。 Javascriptを有効にしていると聞きました。しかし、それはコードの背後にないので、私のコードを変更する方法。

多くのありがとうございます。

+0

であなたのDownLoadFile.aspxを置くことができますか?コマンド名がCommandName = "Continue"である理由 - それを削除します。 – Aristos

答えて

1

~/Admin/DownloadFile.aspxは保護されており、このファイルまたは管理者の場所全体にアクセスする権限がありません。

あなたは何を返すDownloadfile.aspx無制限エリア

関連する問題