需要把变量声明成protected或public试试 我以前用方法时是这样,变量没用过。

解决方案 »

  1.   

    1,声明为: protected string STRName
    2,可以使用 "<%=STRName%>" 试一下
      

  2.   

    绑定语法里面指定的变量必须是可以绑定的一个值比如我在服务器端有如下代码:
    protected string xxx = "DataItem.city";
    Html页用如下代码绑定:
    <ItemTemplate><asp:Label id=Label1 runat="server" Text='<%# DataBinder.Eval(Container, xxx) %>'></asp:Label></ItemTemplate>
    是可以的,如果你想取到Label1的值(你的是TextBox),可以使用FindControl来找到TextBox就像下面的代码:
    TextBox txt = (TextBox)item.Cell[0].FindControl("Name");'0 是TextBox所在的列
    STRName = txt.Text;
      

  3.   

    请问这段代码是在客户端还是在服务器端呢?
    TextBox txt = (TextBox)item.Cell[0].FindControl("Name");'0 是TextBox所在的列
    STRName = txt.Text;
    我想在服务器端直接取得STRName的值可以实现吗?