<asp:TextBox ID="decl_reg_no" runat="server" Text='<%#Session["decl_reg_no"].ToString()==null?"aaa":Session["decl_reg_no"].ToString();%>'></asp:TextBox>
我这样绑定哪里错了啊
麻烦帮我看看。谢谢了

解决方案 »

  1.   

    <%#Session  ----<%=Session
      

  2.   

    <%#Session["decl_reg_no"].ToString()"==null?aaa:"Session["decl_reg_no"].ToString()%>
    试下
      

  3.   

    <%#Session["decl_reg_no"]==null?"aaa":Session["decl_reg_no"].ToString()%> 
    第一个Session处不用加ToString()
      

  4.   

    <asp:TextBox ID="decl_reg_no" runat="server" Text=' <%#Session["decl_reg_no"].ToString()==null?"aaa":Session["decl_reg_no"].ToString()%>'> </asp:TextBox>试试!
      

  5.   

    <asp:TextBox ID="decl_reg_no" runat="server" Text='<%#Session["decl_reg_no"].ToString()==null?"aaa":Session["decl_reg_no"].ToString()%>'></asp:TextBox> 
    去掉;号
      

  6.   

    冒号去掉的话页面不报错了。
    但是session为null的话aaa没绑定进去
      

  7.   

    ?? 我不是说了么 ? 把 这个 <%#Session 里面的# 号 换成
     这个 <%=Session里面   =号么 
      

  8.   

    首先<%=session[""]%>是=号,不是#号;
    其次text=''这里有个单引号了,里面再用“”就好像不行了
      

  9.   

    Text=' <%= Session["decl_reg_no"]==null?"aaa":Session["decl_reg_no"].ToString()%>'
      

  10.   

    换成=号也不对呀。。<%=Session["decl_reg_no"].ToString()==null?"wwwwwwwwwww":Session["decl_reg_no"].ToString()%>直接显示在文本框里面了啊