簡體   English   中英

ASP.net將名稱設置為輸入復選框的id

[英]ASP.net setting name to id for input check boxes

我有一個aspx頁面,其中有幾個復選框,它們按相同的名稱組合在一起,每個復選框都有不同的ID,但出於某種原因,如果我在visual studio中運行我的網頁,它會將每個復選框的名稱設置為它的id知道為什么會這樣嗎?

例如,從下面的復選框中,ID為'c1'的第一個復選框將其名稱更改為'c1'。

<input type="checkbox" name="group1" id="c1"  value="c1" runat="server" />
<input type="checkbox" name="group1" id="c2"  value="c2" runat="server" />
<input type="checkbox" name="group1" id="c3"  value="c3" runat="server" />

不要在input tag使用runat="server" ,如下所示:

試試吧。 HTML

<input type="checkbox" name="group1" id="c1"  value="c1" runat="server"/>
<input type="checkbox" name="group1" id="c2"  value="c2" runat="server"/>
<input type="checkbox" name="group1" id="c3"  value="c3" runat="server"/>

我也犯了錯誤但我們不應該在Asp.net的html輸入標簽中使用runat="server"屬性。

<asp:CheckBox ID="c1" text="c1" runat="server" />
<asp:CheckBox ID="c2" text="c2" runat="server" />
<asp:CheckBox ID="c3" text="c3" runat="server" />

你能用單選按鈕代替復選框嗎?

請檢查一下

<input type="radio" name="group1" id="c1" groupname="test" value="c1" runat="server" />
<input type="radio" name="group1" id="c2" groupname="test" value="c2" runat="server" />
<input type="radio" name="group1" id="c3" groupname="test" value="c3" runat="server" />

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM