0

「テキスト」と同じ文字列をツールチップで取得しようとしています。例:
Text = "<%#methodname(parameter)%>"
ToolTip = "<%#methodname(parameter)%>"-ただし、これはエラーになります。

  • テキストは静的ではありません-メソッドで返される文字列に依存します

    <HeaderTemplate>
    <asp:Label ID="Header" runat="server" Text="<%# methodname(parameter) %>"
    meta:resourcekey="HeaderResource1"></asp:Label>
    </HeaderTemplate>
    

どんな助けでも本当にありがたいです

protected string methodname(int integer)
{
    switch (integer)
    {
        case 1:
            return RadtxtLot1.Text.Trim();
        case 2:
            return RadtxtLot2.Text.Trim();
        case 3:
            return RadtxtLot3.Text.Trim();
        default:
            return "";
    }
}
4

1 に答える 1

1

preRenderステージでTooptipをラベルのテキストと等しく設定するなど、コードの背後で何かを行うことができます。

または、ラベルをReadOnly TextBoxにして、その上に「OnTextChanged」メソッドをアタッチし、その中にツールチップを設定することもできます...そのフィールドがテキストボックスのように見えてもかまいません。

于 2012-06-13T15:55:08.023 に答える