我想知道在标签控件上使用内联表达式的最佳方法是什么。 例。 使用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>