WatermarkText

来源:互联网 发布:ps4用mac当屏幕 编辑:程序博客网 时间:2024/05/16 08:12

<%@ Page
    Language="C#"
    MasterPageFile="~/Default.master"
    AutoEventWireup="true"
    CodeFile="DataBinding.aspx.cs"
    Inherits="DataBinding"
    Title="DataBinding Tests" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">


    <asp:TextBox ID="TextBox" runat="server" />
    <br />

    <ajaxToolkit:TextBoxWatermarkExtender runat="server" TargetControlID="TextBox" WatermarkText='<%# "WatermarkText" %>' />

    <asp:Repeater ID="Repeater" runat="server">
        <ItemTemplate>

            <asp:TextBox ID="TextBox" runat="server" />
            <br />

            <ajaxToolkit:TextBoxWatermarkExtender runat="server" TargetControlID="TextBox" WatermarkText='<%# Eval("WatermarkText") %>'/>

        </ItemTemplate>
    </asp:Repeater>

 

</asp:Content>



using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class DataBinding : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            DataTable table = new DataTable();
            table.Columns.Add(new DataColumn("WatermarkText", typeof(string)));

            for (int i = 0; i < 2; i++)
            {
                DataRow row = table.NewRow();
                row["WatermarkText"] = "WatermarkText" + i;
                table.Rows.Add(row);
            }

            Repeater.DataSource = new DataView(table);

            DataBind();
        }
    }
}


0 0
原创粉丝点击