我在asp里建一个index的页面,会有两个文件,index.aspx和index.aspx.cs,然后我在index.aspx.cs里面定义一个变量a,现在需要在index.aspx里面修改a的值.试过直接在index.aspx里写<%a="值";%>没有效果.

解决方案 »

  1.   

    aspx.cs
    public partial class TestJquery : System.Web.UI.Page
    {
        public static int csdn = 10;
        protected void Page_Load(object sender, EventArgs e)
        {
            
        }
    }aspx
    <div>
       <%csdn = 100; %><%=csdn %>
        </div>
      

  2.   

        C# code
        public int a = 3;
        protected void Page_Load(object sender, EventArgs e)
        {
            
        }
        HTML code
        <div>
            <%a = 100; %>
            <%=a %>
        </div>
      

  3.   


    我现在需要的是可以在页面控制给DefaultValue赋不同的值.怎么做呢?
      

  4.   

    先也页面赋给LABEL TEXT 然后再赋给后置代码类里面的属性
    试试
      

  5.   

    1.上面已经说了static,这个是最简单的。
    2.Session,Cookie,Application这些也得,看情况用
      

  6.   

    把你的变量a设为静态static的就行了,给分吧