zoukankan      html  css  js  c++  java
  • 笔记0531

    1,

    简单理解,DataNavigateURLFromateString="UserPaper.aspx?UserID={0}&PaperID={1}" 带了两个参数,这两个参数哪来的呢,没错,就是从这来的, DataNavigateUrlFields=“UserID,PaperID”,绑定了这两个字段,用于给DataNavigateURLFromateString中两参数赋值即 {0}和{1},它们是相对应的,顺序不要弄错了。。
    注:DataNavigateUrlFields,这里最后加了个s,说明绑定的字段可以是多个的,顺序从0开始。

    2.

    LinkButton 使用  

    2011-04-03 01:25:40|  分类: .net编程|字号 订阅

     
     
    linkbutton 动态跳转:

    方法一:<asp:LinkButton runat="server" ID="lbtnClick" PostBackUrl='<%#"~/test.aspx?id="+Eval("id")%>'>zhang</asp:LinkButton>

    方法二:<asp:LinkButton runat="server" ID="lbtnClick" PostBackUrl='<%#Eval("id","~/test.aspx?id={0}")%>'>zhang</asp"LinkButton>

    LinkButton 向  页面.cs文件传值
    代码:
    页面
    <asp:LinkButton ID="lkBtn" runat="server" CommandArgument='11' OnClick="lkBtn_Click">LinkButton</asp:LinkButton>

    *.cs文件
        protected void lkBtn_Click(object sender, EventArgs e)
        {
            LinkButton lb=(LinkButton)sender;
            string id=lb.CommandArgument;
            string d =lkBtn.CommandArgument;
        }


    在页面上框架使用
    <asp:LinkButton ID="lkbtnList" target="right" runat="server" PostBackUrl='<%# Eval("PermissionUrl") %>'><%# Eval("PermissionName") %></asp:LinkButton>

    是无法跳转的,
    linkbutton是支持 target="right" 的用法: 
    在后台  yourLinkButton.Attibutes[ "target "]= "right";  

    或者使用linkbutton 服务器的onclick事件
    在里面使用js控制跳转
    js:
    主要在于自己的js没有学过,很多js的内置对象或者为函数自己都。 
    对于框架的跳转可以为: 
    1:window.parent.frames["需要修改的框架"].location.href("跳转的路径"); 
    2:window.parent.frames.item(框架在框架集数组中存放的位置).location.href("跳转的路径"); 
    3:window.parent.frames.item("需要修改的框架 此为框架名称").location.href("跳转路径"); 
    4:window.parent.框架名称.location.href("跳转路径"); 
    5:window.parent["框架名称"].location.href("跳转路径"); 
    6:window.parent.frames.框架名称.location.href("跳转路径");
     
    3.
    <asp:HyperLinkField DataNavigateUrlFields="UserId" DataNavigateUrlFormatString="ShowUser.aspx?UserId={0}" 
            DataTextField="RealName" HeaderText="查看" /> 

    DataNavigateUrlFormatString属性的值为"ShowUser.aspx?UserId={0}",而DataNavigateUrlFields属性的值为"UserId"

    也就是将来显示每行数据的时候都会将该行对应的“UserId”字段的值替换{0},类似于string.Format("ShowUser.aspx?UserId={0}"[“UserId”]的值)

    DataTextField="RealName"的意思是指定数据源中要绑定到 HyperLinkField 对象中显示的超链接标题的字段,也就是显示在页面上面的内容。

  • 相关阅读:
    Linux Select之坑
    BitCoin p2p通信过程
    2018软工实践——团队答辩
    Ubuntu16安装GTK+2.0教程
    福大软工1816 · 第五次作业
    福大软工1816 · 第五次作业
    福大软工1816 · 第五次作业
    福大软工1816 · 第五次作业
    Notepad++一键编译运行(Python、Java、C++)
    福大软工1816 · 第四次作业
  • 原文地址:https://www.cnblogs.com/jonson1126/p/3110570.html
Copyright © 2011-2022 走看看