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表单之外的,此外还有一个好处就是,可以对这个变量一次赋值,而在页面中到处使用,不用对多个控件进行相同的赋值。

  • 相关阅读:
    GoldenGate V11.1数据复制限制
    OGG切换步骤
    GoldenGate 1403错误解决方法
    logsource and ALO
    使用HANDLECOLLISIONS的几个场景
    Goldengate参数规范
    GoldenGate 进程
    Goldengate进程的合并与拆分规范
    url的组成结构信息
    Python中容器指的是什么?
  • 原文地址:https://www.cnblogs.com/Spring/p/126334.html
Copyright © 2011-2022 走看看