<asp:TextBox runat="server" Height="100" TextMode="MultiLine" Width="100%" ID="txtFuncPos" onfocus= 'tb1("<%#DataBinder.Eval(Container.DataItem,"Iw_onlyRe")%>")'></asp:TextBox>上面的发送到客户端就变成了下面的,哎,快郁闷死了<textarea name="DataGrid1:_ctl2:DataGrid2:_ctl2:Datagrid3:_ctl2:txtFuncPos" id="DataGrid1__ctl2_DataGrid2__ctl2_Datagrid3__ctl2_txtFuncPos" onfocus="tb1(&quot;<%#DataBinder.Eval(Container.DataItem,&quot;Iw_onlyRe&quot;)%>&quot;)" style="height:100px;width:100%;"></textarea>
怎么变成了:onfocus="tb1(&quot;<%#DataBinder.Eval(Container.DataItem,&quot;Iw_onlyRe&quot;)%>&quot;)"
这是怎么会事!

解决方案 »

  1.   

    onfocus= 'tb1("<%#DataBinder.Eval(Container.DataItem,"Iw_onlyRe")%>")'
    改成
    onfocus= 'javaScript:tb1(<%#DataBinder.Eval(Container.DataItem,"Iw_onlyRe")%>)'
    看看。
      

  2.   

    onfocus="javaScript:tb1(<%#DataBinder.Eval(Container.DataItem,&quot;Iw_onlyRe&quot;)%>&quot;)"发到客户端又变成了上面的
    不行啊
      

  3.   

    onfocus= 'javaScript:tb1("<%#DataBinder.Eval(Container.DataItem,"Iw_onlyRe")%>")'
    变成下面的
    onfocus="javaScript:tb1(&quot;<%#DataBinder.Eval(Container.DataItem,&quot;Iw_onlyRe&quot;)%>&quot;)"
      

  4.   

    哎:还得靠自已
    最终正确答案
    onfocus= '<%#"tb1("+DataBinder.Eval(Container,"DataItem.Iw_onlyRe")+")"%>'