string dept_name="";//这里定义了一个变量
public class WebForm1 : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label Label1;
protected System.Web.UI.WebControls.Label Label;

解决方案 »

  1.   

    string dept_name="";//这里定义了一个变量
    ----------------------------------------------
    改成: public string dept_name="";
      

  2.   

    public static string dept_name="";//这里定义了一个变量private void Page_Load(object sender, System.EventArgs e)
    {
    dept_name="业务";
    Page.DataBind();
    }
      

  3.   

    正确的方法:
    public class WebForm1:System.Web.UI.Page{
    public string dept_name="";
    protected System.Web.UI.WebControls.Label Label1;
    protected System.Web.UI.WebControls.Label Label;
    }
    注意:变量必须为PUBLIC
      

  4.   

    你肯定是没有加等号 假如变量名为A,你在HTML应该这样写:
    <%=A%>
      

  5.   

    同意上面或者在<% string dept_name = "" %>定义在aspx文件。
      

  6.   

    cs里面定义为public:public string myvar="ok";页面里放到这个东西里面:<%=myvar%>