比如我要显示一个用户的部分信息当我鼠标移到一个用户名上可以显示姓名:张三
年龄:28
性别:男这样换行下来,而不是一长排,如何实现啊?

解决方案 »

  1.   

    string info = "姓名:张三\r\n年龄:28\r\n性别:男" ;
      

  2.   

    famousun(路漫漫其修远兮,吾将上下而求索)你的乍用?你这个换行好像是在Javascript中才可以吧.
    我想在Tooltip中可以这样换行吗?
      

  3.   

    我不知道如何试啊?是在asp.net中设置其tooltip值啊.我设了之后,把\r\n也显示出来了.
      

  4.   

    刚才测试了一下
    在Page_Load()里面
    对象的ID.ToolTip="dsfdfs\r\ndsfsdf" ;
    再前台是你的要求的显示
      

  5.   

    我按你的方法做了.在源代碼中顯示<a id="MainDG__ctl13_HyperLink1" title="Test Group 6\r\n0001,Test Group1\r\n0002,Test Group 2\r\n0003,Test Group 3\r\n0004,Test Group 4\r\n" href="AuthorizationOperate.aspx?method=3&amp;id=9">測試</a>但并沒有換行呢?
      

  6.   

    famousun(路漫漫其修远兮,吾将上下而求索) 朋友你好,你的方法是直接寫對像的ToolTip,
    我按你的方法試了一下,成功了,的确換行了.但我現在可能與你的實現方法不大一樣.我是在數據庫中讀取時就已把幾個字段的值联一起,在显示的时候,我是利用的是ToolTip的数据绑定方法.这时候,就不能达到效果了.
      

  7.   

    ID.ToolTip=姓名+"\r\n"+年龄+"....... ;
      

  8.   

    我试了一下只能在后台.cs里面做操作了
    如果你使用的是DataGrid的话,在ItemDataBound()里面
    用string strTmp = ((控件类型)e.Item.FindControl("控件的ID")).ToolTip ;
    在经过一些操作,
    这样好像有些不合理
      

  9.   

    dgListArticle.ToolTip = "datagrid\r\n" & vbCrLf & "yangchangquan\r\n" & DateTime.Now
    OK
    用vbCrLf
      

  10.   

    试过了.
    rickjelly2004(rick & jelly)
    的办法是可行的.
      

  11.   

    ToolTip='<%# "本地链接:"+DataBinder.Eval(Container.DataItem,"Local_URL")+"\n网上链接:"+DataBinder.Eval(Container.DataItem,"Other_URL")+"\n上传时间:"+DataBinder.Eval(Container.DataItem,"AddTime")%>' 我的写法是这样的
      

  12.   

    youjei(飞一龙) 你的这种写法可行吗?ToolTip='<%# "本地链接:"+DataBinder.Eval(Container.DataItem,"Local_URL")+"\n网上链接:"+DataBinder.Eval(Container.DataItem,"Other_URL")+"\n上传时间:"+DataBinder.Eval(Container.DataItem,"AddTime")%>'