2012-06-13 43 views
0

試圖在工具提示上獲取與「文本」中相同的字符串,例如
文本= 「<%#方法名(參數)%>」
工具提示= 「<%#方法名(參數)%>」 - 這然而錯誤出
通過c#代碼中的方法在ASP.net中設置工具提示

  • 文本不是靜態 - 依賴字符串中的方法

    <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 ""; 
    } 
} 
+0

您的方法名看起來如何? –

+0

methodname正在返回一個字符串 - 然後將其設置爲列標題 – MMC

回答

1

你可以在你的代碼背後做一些事情,比如在你的preRender階段設置Tooptip等於標籤的文本。

或者另一個不太整潔的方法是將您的標籤設爲只讀文本框並在其上附加一個方法「OnTextChanged」,然後設置工具提示...如果您不介意該字段看起來像文本框。

相關問題