public int var=1;
页面中<%=var%> 调用

解决方案 »

  1.   

     public int abc=-1
    前台可以用<%=abc %>来取值
      

  2.   

    1、变量访问权限有问题,改一下
    2、var是关键字最好还是不要用
    3、如果你还是想用关键字,请在变量名前加 ‘@’ 字符就行了。
    祝你成功!
      

  3.   


    +1顺便问下,你用的framework是几的?var在3.5以后算是保留字吧?
      

  4.   

     同楼上
    public int var=1;
    页面中<%=var%> 取值
      

  5.   

    使用 protected 是“刚刚好”的设计。如果想知道原因,那么你需要了解asp.net的页面编译基本机制。在aspx中编译生成出来的class,是从它的code behind代码的class继承的子类,因此需要在父类中使用 protected 来修饰需要继承的字段变量。
      

  6.   

    如果你学习asp.net的时候遇到一位比较称职的老师,它可能会带着你研究一下asp.net的页面编译机制。我在帖子里写了一个简单的测试入门。http://bbs.csdn.net/topics/390346340
      

  7.   

    看这个:
    http://www.cnblogs.com/insus/archive/2013/04/26/3045046.html
      

  8.   

    你把它 int var=1;声明成全局变量  写到这个位置
    然后在a.aspx中<%=var%>得到var值?
      

  9.   

    前面加修饰符public protecete  还有一个,必须在page_load上面定义。 
      

  10.   

    楼上说的都对,不过,我感觉用session更简单,虽然有点不专业
      

  11.   

    你可以new 出这个对象,并写入。或者用模板
      

  12.   

    public int var=1;页面中<%=var%> 调用 ok.不过最好换个变量名称,最好不要使用var。
      

  13.   

    好像用ViewDate["var"]=1  然后视图中用<& int var=int.parse(ViewDate["var"]);%>调用
    <%=%>  我都是用来调用后台传的对象结合的属性值,要先用return View()穿,你这样用我不知道行不行
    额 我也是新手  大神不喷啊
      

  14.   


    哥们MVC架构用多了啊 呵呵