aspxページに非表示のフィールドがあり、masterpageを使用しています。マスターページを使用しなくても、すべてが正常であり、hiddenfieldのname属性は正しいです。
<asp:HiddenField ID="apiversion" ClientIDMode="Static" runat="server" />
レンダリング後、結果のhtmlは次のようになります。
<input type="hidden" name="apiversion" id="apiversion" value="v0.01">
しかし、マスターページを使用すると、結果のhtmlは次のようになります。
<input type="hidden" name="ctl00$ContentPlaceHolder1$apiversion" id="apiversion" value="v0.01">
ただし、マスターページを使用する必要があり、名前属性は「ctl00 $ ContentPlaceHolder1$apiversion」ではなく「apiversion」として必要です。
解決策はありますか?