2011-07-22 10 views
0

私はこのフォームをasp.netコントロールに追加するよう要求しました。htmlフォームでasp.netボタンを使用する

私はasp.netテキストボックスとボタンを使用してフォームに情報を送信します。 (私はルック・アンド・フィールにマッチする特別なコントロールを持っているからです)。

これは形式です:

<form name="ccoptin" id="signup" action="http://visitor.r20.constantcontact.com/d.jsp" 
target="_blank" method="post"> 
<input type="hidden" name="llr" value="yyyyyy"> 
<input type="hidden" name="m" value="xxxxxx"> 
<input type="hidden" name="p" value="oi"> 
<label>sign up for new services and promotions:</label> 
<input type="text"name="ea" value="" class="text" /> 
<input type="submit" id="iframe" class="submit" 
name="go" value="submit" /> 
</form> 

はこれを行うことができますか?

答えて

1

はい、HTML入力コントロールのためにasp.net Textboxコントロールを使用することができ、同じスタイリングを置くことができます。例えば

<asp:TextBox ID="ea" CssClass="text" runat="server"></asp:TextBox> 

html送信ボタンのボタンコントロール。あなたの入力タイプの隠しのために

<asp:Button ID="iframe" CssClass="submit" runat="server" Text="submit" /> 

、あなたがasp.net HiddenFieldコントロールを使用することができます

<asp:HiddenField ID="llr" runat="server" Value="yyyyyy" /> 
1

はいできます。 asp.netボタンを使用しても、ブラウザ側でASP.NETコントロールがHTMLに変換されます。

ツールボックスからasp.netボタンをドラッグアンドドロップし、属性id、cssclass、name、textを入力します。

<asp:Button id="iframe" cssclass="submit" 
    Text="Submit" runat="server" /> 
0

ASP.NETは唯一にrunat =サーバーとの一つの形態を可能にし、あなたのサーバーコントロールのすべてがなければなりませんrunat = serverの形式で指定します。フォームを入れ子にすることはお勧めできません。

フォームネストに関する参照: http://anderwald.info/internet/nesting-form-tags-in-xhtml/を参照してください。

あなたは異なるドキュメントオブジェクトでフォームをする必要があります - 多分iframe内にそれをホストし、あなたはインラインフレームにロードASPXページにミニフォームをCONVER ...

+0

を持っている必要があり<input type='submit'

  • サーバーコントロールのすべてのためのあなたの交換<input type='text'
  • <asp:Button制御のためのあなたの交換<input type='hidden'
  • <asp:TextBox制御のためのあなたの交換されています誰が私を敬ったのですか?その男の質問を読んでください。彼はコントロールにフォームを追加したいと思っています。 – Brian

  • 1

    うん。

    1. あなたはASP.NETコントロールを使用する場合は、あなたがあなたのform要素にrunat='server'属性を追加する必要があります:あなたはこれらのノートを考慮する必要があります。これは、ASP.NETコントロール(AKAサーバーコントロール)がレンダリング中に、サーバーフォームでレンダリングされるかどうかを確認するためです(VerifyRenderingInServerFormメソッド)。
    2. <asp:Hidden制御がrunat='server'属性にかなりわからない
    +0

    ご協力いただきありがとうございます – Ezi

    +0

    ようこそ。それを言わないでください。 :) –

    関連する問題