首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用会话变量asp.net c#

如何使用会话变量asp.net c#
EN

Stack Overflow用户
提问于 2014-07-08 19:27:57
回答 5查看 31.2K关注 0票数 2

我似乎不能把我的变量传递到下一页。有人能告诉我我做错了什么吗?

代码语言:javascript
运行
复制
var finalValue = value * sqlCouponValue;
finalValue = Math.Round(finalValue, 2);
Session["discountedOrderTotal"] = finalValue.ToString();

我试着在下一页上再把它叫做:

代码语言:javascript
运行
复制
e.Row.Cells[4].Text = "$" + Session["discountOrderTotal"];

有人有什么想法吗?我以前从未使用过会话变量,也不知道为什么它只是返回一个$。任何帮助都将不胜感激。谢谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-07-08 19:31:35

你有不同的名字。discountedOrderTotal对discountOrderTotal

票数 10
EN

Stack Overflow用户

发布于 2015-05-18 10:49:45

首先要注意的是会话的名称。它应该是相同的,当您检索会话时,您需要指定类型,因为它返回一个对象。所以,当你把这个调用到下一页时,试试这个。

代码语言:javascript
运行
复制
e.Row.Cells[4].Text = "$" + Session["discountedOrderTotal"].ToString();
票数 0
EN

Stack Overflow用户

发布于 2016-07-13 02:13:12

代码语言:javascript
运行
复制
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:Table ID="Table1" runat="server">
        <asp:TableRow>
            <asp:TableCell>Transfer Request ID</asp:TableCell>
                           <asp:TableCell>  <asp:Label ID="Label1" runat="server" Text='<%# Eval("TransferRequestId") %>'></asp:Label></asp:TableCell>
                           <asp:TableCell></asp:TableCell>
        </asp:TableRow>
        <asp:TableRow>
             <asp:TableCell>Employee Name</asp:TableCell>
                           <asp:TableCell>  <asp:Label ID="Label3" runat="server" Text='<%# Eval("EmployeeName") %>'></asp:Label></asp:TableCell>
                           <asp:TableCell></asp:TableCell>
        </asp:TableRow>

        <asp:TableRow>
            <asp:TableCell><asp:Button ID="Button1" runat="server" Value="APPROVE" Text="Approve" OnClick="Button1_Click"></asp:Button></asp:TableCell>

            <asp:TableCell><asp:Button ID="Button2" runat="server" value="REJECT" Text="Reject" Onclick="Button2_Click"></asp:Button></asp:TableCell>
        </asp:TableRow>
    </asp:Table>

</asp:Content>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24640188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档