zoukankan      html  css  js  c++  java
  • webform传值

    单页面传值:

    <input type="button" class="shanchu" data-id="<%#Eval("ids") %>" data-name="<%#Eval("name") %>"   value="删除" />    --设置属性

    var shanchu = document.getElementsByClassName("shanchu");
    ids = 0;
    for (x = 0; x < shanchu.length; x++) {
    shanchu[x].onclick = function () {
    document.getElementsByClassName("pan")[0].removeAttribute("hidden");
    document.getElementsByClassName("pan1")[0].innerHTML = "确定要删除【" + this.getAttribute("data-name") + "】吗?";   --取属性的值
    ids = this.getAttribute("data-id");              --取属性的值
    }
    }

    document.getElementsByClassName("queding")[0].onclick = function () {
    window.location.href = "delete.aspx?id=" + ids;
    }

    document.getElementsByClassName("quxiao")[0].onclick = function () {
    document.getElementsByClassName("pan")[0].setAttribute("hidden", "hidden");
    }

    -------------------

    跨页面传值:

    前端html中:href="Default.aspx?id=<%#Eval("ids")%>"       

    前端JS中:Window.location.href="Default.aspx?id=ids"  ;

    后台C#中:Response.write("<script>window.location.href="Default.aspx?id=ids"  </script>");

    后台C#中:Response.Redirect("Default.aspx");

    后台C#中:Literal.Text="<script>window.location.href="Default.aspx?id=ids"  </script>";

    取值:

    Request["id"];   整个页面部分都能取到

  • 相关阅读:
    怎么快速掌握一门新技术
    Linq相关
    C# 参数按照ASCII码从小到大排序(字典序)
    测试工具
    sql 创建临时表
    sql行合并
    WCF相关
    免费开源分布式系统日志收集框架 Exceptionless
    VPS,虚拟主机,云主机,独立服务器区别
    c# Dictionary的遍历和排序
  • 原文地址:https://www.cnblogs.com/m110/p/8063791.html
Copyright © 2011-2022 走看看