アコーディオン パネル内にあるテキスト ボックスの内容を取得できません。私のマークアップは次のとおりです。
<juice:Accordion ID="Accordion1" runat="server">
<juice:AccordionPanel ID="AccordionPanel1" runat="server" Title="Media ID">
<PanelContent>
<asp:Label ID="LabelMediaID" runat="server" Text="Media ID" AssociatedControlID="TextBoxMediaID"></asp:Label>
<asp:TextBox ID="TextBoxMediaID" runat="server"></asp:TextBox>
</PanelContent>
</juice:AccordionPanel>
ユーザーがボタンをクリックすると、サーバー側のコードがトリガーされます。
protected void ButtonSearch_Click(object sender, EventArgs e)
{
// Retrieve controls within accordion panels
TextBox TextBoxMediaID = (TextBox)AccordionPanel1.FindControl("TextBoxMediaID");
string mediaID= "abc";
if (TextBoxMediaID != null)
mediaID= TextBoxMediaID.Text;
テキスト ボックス コントロールを正常に取得できますが、その Text プロパティにアクセスしようとすると、常に空になります。
誰かが私を助けることができますか?残念ながら、私は ASP.NET や Juice などの世界にかなり慣れていません。ありがとうございます。