重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

ASP.NETで、「runat="server"」を含むフォームタグの場合、NAME属性が指定できません。

<input name="hoge" id="hoge" type="text" runat="server" />
と指定した場合、
<input name="ctl00$C$hoge" id="ctl00$C$hoge" type="text" />
となります。

ClientIDMode="Static"を指定することでID属性は固定にすることができるのですが、
NAME属性も同様に固定する方法はありますでしょうか?


宜しくお願いします。

----------------------
Visual Basic 2010
.NET Framework 4.0
----------------------

A 回答 (1件)

ClientIDModeも.NET Framework 4でやっと追加されたものですね。


http://www.atmarkit.co.jp/fdotnet/scottgublog/20 …

Nameについての記述がまったくないところをみると、特にそのあたりを固定する仕組みはないんじゃないかと思います。
ASP.NET MVCならこのあたり自由に書けるんですけどね。。。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!