このエラーが発生しています。何がエラーのように見えるのかわかりません。
「型 'string' を 'System.Web.UI.HtmlControls.HtmlSelect' に変換するには、参照変換、ボックス化変換、ボックス化解除変換、ラッピング変換、または null 型変換を使用できません」
上記のエラーの原因となるコードは次のとおりです。
protected void RptFaqsAnswer_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
...
(e.Item.FindControl("myselect").ClientID as HtmlSelect).Items[0].Attributes.Add("display", "none");
...
}
.aspx ページでは、この選択タグを「リピーター」の子として使用しています。
<asp:Repeater ID="rptFaqsAnswer" runat="server" OnItemDataBound="RptFaqsAnswer_ItemDataBound">
<select runat="server" id="myselect">
<option value="c1">Choice 1</option>
...
</select>
</asp:Repeater>
このエラーの原因と思われるもの。
ありがとう
Rj