zoukankan      html  css  js  c++  java
  • ASP.NET的单值绑定

     
    在ASP中,经常会用到单值的输出,比如<%=request("comeurl")%>,在等号后面就是一个赋值,在ASP.NET中,我以前都比较倾向于在这个位置放一个Label控件或是Literal控件,实际上,ASP.NET也有这样的绑定过程,它可以类似于如下实现:

    用code-behind方式时,在页面代码中,在需要的地方写入<%# GoodName %>,在页面类中写入protected string GoodName;在Page_Load事件中,如下方式进行绑定:

    private void Page_Load(object sender, System.EventArgs e)
      {
                if (!IsPostBack )
                {
             GoodName = “hello!“;
                        DataBind();
                }
      }

    其中的DataBind()方式是Page类中的方法,当然,其中的GoodName使用属性会更好一点。

    用这种方法可以实现页面的Title的随页内数据的不同而变化,因为Html页面的Title属性是在Form表单之外的,此外还有一个好处就是,可以对这个变量一次赋值,而在页面中到处使用,不用对多个控件进行相同的赋值。

  • 相关阅读:
    k8s之StatefulSet介绍(六)
    k8s之Deployment 声明式地升级应用(五)
    k8s 挂载卷介绍(四)
    k8s 之service资源介绍(三)
    k8s几种pod的控制器
    k8s 初识pod (二)
    k8s的常用命令(一)
    k8s 学习笔记
    aws centos系统磁盘扩容
    mac更改launchpad图标大小
  • 原文地址:https://www.cnblogs.com/Spring/p/126334.html
Copyright © 2011-2022 走看看