Asp内联表达式

时间:2015-02-08 10:40:40

标签: c# asp.net

我想知道在标签控件上使用内联表达式的最佳方法是什么。 例。 使用Data绑定内联表达式 addnumbers.cs `

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace WebApplication2
{
    public class addnumbers
    {
        public string names { get; set; }

        public int totals() {
            return 2+2;
        }

    }

}

`

ASPX标记

    <asp:Label ID="Label1" runat="server" Text="<%#addnumbers.totals() %>"></asp:Label>

addnumbers类不在ASPX页面标记的代码隐藏中,是一个我要传递方法值的类。

由于

这样做

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="test.aspx.cs" Inherits="WebApplication2.test" %>
<%@ Import Namespace ="WebApplication2" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
<script runat = "server">
          protected int GetTotal()
          {
              addnumbers ctr = new addnumbers();
              return ctr.totals();

          }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div style="height: 87px">

 <p> The Total is  <%=GetTotal()%></p>


    </div>


    </form>
</body>
</html>

0 个答案:

没有答案