1
私のasp.net Webアプリケーションでチェックボックスrunat="server"
を使用しているとき。 その後、ブラウザは問題があります。ASP.NET CheckBox runat = "server" name issue
キャッチされない構文エラー、認識できない表現: [名= ctl00 $ ctl00 $ ContentPlaceHolder1 $ FormPlaceHolder $ CrossFinancing]
ASP.NETのコードは次のとおりです。
<input type="checkbox" name="CrossFinancing" id="CrossFinancing" runat="server" />
生成されたHTMLコードは次のとおりです。
<input name="ctl00$ctl00$ContentPlaceHolder1$FormPlaceHolder$CrossFinancing" type="checkbox" id="ctl00_ctl00_ContentPlaceHolder1_FormPlaceHolder_CrossFinancing" />
この名前にはどのような問題がありますか?これはasp.netによって生成され、 ブラウザはこれを正確に解析しません。他のコントロールには '$'という名前があり、 が動作します。
生成されたhtmlは、チェックボックスではなくテキストボックスです。 – Curt
type = "text"か、type = "checkbox"である必要がありますか? –
固定、私はこの行を貼り付けませんでした – Svisstack