服务器控件不能这么加也你放一个html的嘛

解决方案 »

  1.   

    <asp:TemplateField HeaderText="确认"> 
    <ItemTemplate> 
    <asp:Button ID="1" runat="server" CommandName="Edit" Text= ' <%#Convert.ToString(Eval("ISOK")) == "1" ? "已確認" : "點此確認" %>' Visible="true" /> > 
    </ItemTemplate> 
    </asp:TemplateField>
    然後在前臺寫判斷語句,讓Button.enable=true/false
      

  2.   


    就是说我这么加是不成的吗,我想让它响应后台代码,HTML响应的不是JS代码吗?如果加上runat="server"是不是又成服务器控件了?
    这样的话仍然只是禁用而已啊……
      

  3.   

    1.建议逻辑放在后台去写;
    2.后台逻辑判断后,设置Lable控件的Visible属性,或将Lable控件放在panel控件里,设置panel控件的可见性