asp学习笔记

 DataList1.EditItemIndex = e.Item.ItemIndex;
        banding();

  string id=e.CommandArgument.ToString();
        string name = (e.Item.FindControl("txtname") as TextBox).Text;
        DataList1.EditItemIndex = -1;
     

 
    Data Source=.;Initial Catalog=MSPetShop4;Integrated Security=True
 


 public  static ReadOnly string connString = ConfigurationManager.ConnectionStrings["SQL"].ConnectionString;
  

 

ImageUrl='<%#Eval("Image") %>' Width="40" />

//选择item的样式
<SelectedItemStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />

listview 横铺4个
RepeatColumns="4"

调用事件
 oneditcommand="DataList1_EditCommand"

母版页指令
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs" Inherits="MasterPage" %>

母版页内放内容页的容器
 <asp:ContentPlaceHolder ID="head" runat="server"></asp:ContentPlaceHolder>


通过 <authentication> 节可以配置
          安全身份验证模式,ASP.NET
          使用该模式来识别来访用户身份。
        -->
  <authentication mode="Windows"/>
  <!--
           如果在执行请求的过程中出现未处理的错误,
           则通过 <customErrors> 节
           可以配置相应的处理步骤。具体而言,
           开发人员通过该节可配置要显示的 html 错误页,
           以代替错误堆栈跟踪。

           <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
             <error statusCode="403" redirect="NoAccess.htm" />
             <error statusCode="404" redirect="FileNotFound.htm" />
           </customErrors>

 

<!--
    注意: 除了手动编辑此文件外,您还可以使用
    Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的
    “网站”->“Asp.Net 配置”选项。
    设置和注释的完整列表可以在
    machine.config.comments 中找到,该文件通常位于
      \Windows\Microsoft.Net\Framework\vx.x\Config 中
-->

普通按钮
 <asp:Button ID="Button1" runat="server" Text="登录" οnclick="Button1_Click" />


<asp:GridView ID="GridView1" runat="server"
            onselectedindexchanged="GridView1_SelectedIndexChanged">
        </asp:GridView>

 

 Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "提示", "<script>alert('添加失败')</script>");


/*
 (1)绑定列:BoundField:GridView.Rows[0].Cells[1]
(2)控件列:GridView.Rows[i].Cells[0].Controls[0]
(3)自定列:GridView.Rows[i].FindCotrol("id")

GridView.EditIndex用来控件编辑行,设置好后再重新控件。值取-1代表取消编辑

GridView一旦处编辑模式,绑定列会自动变成文本样式的可编辑状态。如果取其的值就要用(2)方法
DataKeyNames:指定SQL表中的ID列
DataKeys:会从DataKeyNames指定的ID中取值绑定,但不显示,它也相当一个例。

通过编辑列的RowEditing事件
通过更新列的RowUpdating事件
通过消息列的RowCancelingEdit事件

 * */


   <script type="text/javascript">
                        function selesct(v) {
                            allCB = document.getElementsByName("cc");
                            alert(allCB.length);
                            for (i = 0; i < allCB.length; i++) {
                                if (allCB[i].type == "checkbox") {
                                    allCB[i].checked = v.checked;
                                }

                            }
                        }
   
    </script>
    <asp:Panel runat="server" HorizontalAlign="Center">
                    <ItemTemplate>
                        <asp:Button ID="btnDelete" runat="server" Text="删除" CommandName="dataDel" CommandArgument='<%# Eval("productID") %>' />
                        <asp:Button ID="btnSelect" runat="server" Text="增加" CommandName="addData" CommandArgument='<%# Eval("productID") %>' />
                        <asp:Button ID="btnEdith" runat="server" Text="编辑" CommandName="Edit" />
                    </ItemTemplate>
                    <EditItemTemplate>
                        <asp:Button ID="btnUpdate" runat="server" Text="更新" CommandName="Update" />
                        <asp:Button ID="btnCancel" runat="server" Text="取消" CommandName="Cancel" />
                    </EditItemTemplate>


 <span style="color: Gray; font-family: @微软雅黑" οnclick="alert('不能修改')">


  <appSettings>

    <add key="FCKEditor:BasePath" value="~/fck/"/>
    <add key="FCKEditor:UserFilesPath" value="~/userfiles/"/>

  </appSettings>
  <system.web>
    <httpRuntime maxRequestLength="100"/>
  

<asp:Content ID="c1" runat="server" ContentPlaceHolderID="ContentPlaceHolder1">


TextBox t = (TextBox)Master.FindControl("textBox1");
        Response.Write(t.Text);
 

 

 protected void Button1_Click(object sender, EventArgs e)
    {
        TreeNode tn=new TreeNode("首页");

        绑定它的子节点(1, tn);
        TreeView1.Nodes.Add(tn);
    }

    void 绑定它的子节点(int id,TreeNode 自已)
    {

        DataTable 我的儿子节点 =
            DBHelper.GetData("select * from pages where pid="
            + id + " and pid<>id");
       

        for (int i = 0; i < 我的儿子节点.Rows.Count; i++)
        {
            TreeNode 儿子 = new TreeNode(我的儿子节点.Rows[i]["pageName"].ToString());
            儿子.NavigateUrl = 我的儿子节点.Rows[i]["pageAddress"].ToString();
            儿子.Value = 我的儿子节点.Rows[i]["id"].ToString();
            自已.ChildNodes.Add(儿子);
            绑定它的子节点(Convert.ToInt32(儿子.Value), 儿子);
        }
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值