zoukankan      html  css  js  c++  java
  • Asp.Net常见的几种传值方法

    View Code
     1 1.第一种是在程序代码里写的,
    2
    3 在单击传值的事件里写上:
    4
    5
    6
    7 Response.Redirect("adminUpdate.aspx?userName=" + gvAdminInFo.SelectedRow.Cells[1].Text.ToString().Trim() + "&userJiaoSe=" + gvAdminInFo.SelectedRow.Cells[2].Text.ToString().Trim() +
    8 "&userStart=" + gvAdminInFo.SelectedRow.Cells[3].ToString().Trim());
    9 复制代码
    10
    11
    12
    13
    14 在下一个界面接收的时候为:
    15
    16
    17
    18 txtUserName.Text = Request["userName"].ToString().Trim();
    19 txtUserJiaose.Text = Request["userJiaoSe"].ToString().Trim();
    20 txtUseruserStart.Text = Request["userStart"].ToString().Trim();
    21 复制代码
    22
    23
    24
    25
    26 2.第二种是在界面标记里写的,
    27 在标记里这样写上
    28
    29 <asp:HyperLink id=HyperLink1 runat="server" NavigateUrl='<%# DataBinder.Eval(Container.DataItem, "SendUserName","SendSMsg.aspx?QID={0}") %>' Text='<%# DataBinder.Eval(Container.DataItem, "SendUserName") %>' Target="_blank">
    30 </asp:HyperLink>
    31 复制代码
    32
    33
    34
    35
    36
    37
    38 在程序接收的时候写
    39
    40 txtUserName.Text = Request["SendUserName"].ToString().Trim();
    41
    42
    43
    44
    45 3.如果我们有多个值的话还可以这样传的啊,(该文章转载自 http://sufei.cnblogs.com/)
    46
    47
    48
    49 Code
    50 <asp:HyperLink ID="HyperLink2" NavigateUrl='<%#DataBinder.Eval(Container.DataItem, "ID","~/admin/passwordUpdate.aspx?ID={0}")+DataBinder.Eval(Container.DataItem, "UserName","&UserName={0}")%>' runat="server">重置</asp:HyperLink>
  • 相关阅读:
    一些至理名言
    移除快捷方式上面那个丑陋的小箭头
    一些浏览器插件
    yahoo给出的关于网站优化的建议
    javascript 事件流
    关于mongodb的一些笔记
    WebStorm
    给go添加各种package
    工具类 util.Date 日期类
    几种简单排序算法
  • 原文地址:https://www.cnblogs.com/wsl2011/p/2391807.html
Copyright © 2011-2022 走看看