どうすればasp.netのフィールドの名前属性にアクセスできますか?UniqueIDを使用して属性の名前を取得できましたが、フォームが2つの異なるaspコントロールに分割されており、使用してフィールド名属性にアクセスできません他のコントロールの UniqueID。
たとえば、あるコントロールに名、姓、別のコントロールにクレジットカードの詳細があり、フィールドの名前属性に基づいて検証を行うjquery検証プラグインを使用しています。name 属性を取得するために以下のコードを使用している 1 つのコントロールに検証を記述しています。
<%=txtFNameRoom.UniqueID%>
この検証は、JavaScript をこのコントロールに配置している場合に機能します。他のコントロールにあるクレジット カード フィールドの名前属性にアクセスできません。.validate() メソッドは 1 回しか初期化できないため、検証を 2 つの部分に分割することはできません。フィールドが異なるコントロールにある場合でも、フィールドの名前属性を取得する方法は誰にもわかります。