文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在页面显示CS后台代码中的字符串变量

在页面显示CS后台代码中的字符串变量

时间:2011-03-10  来源:好大一棵草

1.方法1:<%# %>

后台CS代码:

 public partial class _Default : System.Web.UI.Page
    {
        public string name = "ww";
        public string sex = "man";
        public string old = "25";

        protected void Page_Load(object sender, EventArgs e)
        {
            Page.DataBind();//千万不能忘!<%# %>只用在databind()后才有效

        }
    }

前台页面HTML代码:

<body>
    <form id="form1" runat="server">
    <div>
     <p>x姓名:<%# name %></p>
     <p>x性别:<%# sex %></p>
     <p>x年龄:<%# old %></p>
    </div>
    </form>
</body>

注意:CS代码中的字符串变量必须是public的才可以被页面使用;必须调用Page.DataBind()、<%# >绑定才会有效。

2.方法2:<%=%>

后台CS代码:

    public partial class _Default : System.Web.UI.Page
    {
        public string name = "ww";
        public string sex = "man";
        public string old = "25";

        protected void Page_Load(object sender, EventArgs e)
        {
           
        }
    }

前台页面HTML代码:

<body>
    <form id="form1" runat="server">
    <div>
     <p>x姓名:<%= name %></p>
     <p>x性别:<%=sex %></p>
     <p>x年龄:<%= old %></p>
    </div>
    </form>
</body>

<%=%>与<%#>的区别在哪里?

<%=%>相当于Response.Write(),是放变量但是取出变量的值;而<%#%>专门用于数据绑定,可以绑定一些变量或者数据源中的东西,中间绑定是数据源的条目,而且要想让它起作用,必须调用DataBind()方法。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载