0

これが起こることです。コードを通常のテンプレートにコピーすると、すべてが正常に機能するため、なぜ機能しないのかわかりません:Sなので、コードの問題ではないと思います。asp と c# を使用しています![ここに画像の説明を入力][1]

http://s21.postimg.org/3jsi8351z/weird.pngこれは、問題を説明するために撮った印刷画面です

Asp:

<asp:panel ID="pnltopico" runat="server" GroupingText="Topico" Height="100px" 
Width="550px" Visible="False" Wrap="False"> 
<asp:DropDownList ID="droptopico" runat="server" AutoPostBack="True" 
DataSourceID="SqlDataSource1" DataTextField="nome" DataValueField="Id_topico" 
Height="22px" 
onselectedindexchanged="DroptopicoSelectedIndexCha nged" Width="169px">
</asp:DropDownList> 
<asp:panel ID="pnlpermissoestopico" runat="server" GroupingText="Permissões" 
Height="59px" style="margin-top: 0px" Width="354px" Wrap="False" 
ClientIDMode="inherit"> 
<asp:ListBox ID="lbpermitidotp" runat="server" 
EnableViewState="true" Height="80px" 
></asp:ListBox>
<asp:Button ID="btnproibirtp" runat="server" onclick="BtnpermitirClick" 
Text="&gt;&gt;" /> 
<asp:Button ID="btnpermitirtp" runat="server" onclick="BtnnaopermitirClick" 
Text="&lt;&lt;" Height="26px" /> 
<asp:ListBox ID="lbproibidotp" runat="server" 
EnableTheming="False" EnableViewState="true" Height="80px" onselectedindexchanged="lbproibidotp_SelectedIndex Changed" 
></asp:ListBox> </asp:panel>

コードは正常に動作しているので、C# コードを投稿する必要はないと思いますが、役立つかどうか教えてください。ご協力いただきありがとうございます

4

1 に答える 1

0

ねえ、コードを少し修正してコンパイルしたところ、すべてが正常に機能しています。

<asp:panel ID="pnltopico" runat="server" GroupingText="Topico" Height="100px" 
Width="550px" Visible="False" Wrap="False"> 
<asp:DropDownList ID="droptopico" runat="server" AutoPostBack="True" 
 DataTextField="nome" DataValueField="Id_topico" 
Height="22px" 
onselectedindexchanged="droptopico_SelectedIndexChanged" Width="169px">
</asp:DropDownList> 
    </asp:panel>
<asp:panel ID="pnlpermissoestopico" runat="server" GroupingText="Permissões" 
Height="59px" style="margin-top: 0px" Width="354px" Wrap="False" 
ClientIDMode="inherit"> 
<asp:ListBox ID="lbpermitidotp" runat="server" 
EnableViewState="true" Height="80px" 
>
    <asp:ListItem Text="Admin" Value="Admin" />
    <asp:ListItem Text="Guest" Value="Guest" />

</asp:ListBox>
<asp:Button ID="btnproibirtp" runat="server" OnClick="btnproibirtp_Click"
Text="&gt;&gt;" /> 
<asp:Button ID="btnpermitirtp" runat="server"  
Text="&lt;&lt;" Height="26px" /> 
<asp:ListBox ID="lbproibidotp" runat="server" EnableTheming="False" EnableViewState="true" Height="80px">
      <asp:ListItem Text="Moderator" Value="Moderator" />
    <asp:ListItem Text="Utilizer" Value="Utilizer" />
</asp:ListBox> </asp:panel>

そして、btnproibirtpのボタンクリックにブレークポイントを設定しました。確認するだけで正常に動作します。タグ形成エラーなどがあると思います:

 protected void btnproibirtp_Click(object sender, EventArgs e)
    {
        string lbl1 = lbproibidotp.SelectedValue;
    }

よろしく

于 2013-05-09T14:32:33.950 に答える