在ASPX控件中使用变量 我定义了一个常量类,里面有很多常量,如:a="bbbbbb"等,我想在前台的aspx文件的控件中使用某个常量,应该怎样使用,用<%=a%>方法显示不了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 必须是public String a="bbbbbb"; <%=常量类.a%>不行的,我试过 public string a="";<%=a%>或<%# a%> public String a="bbbbbb";在后台必须定义public变量。 必须是public String a="bbbbbb"; 定义就可以使用,可能是你使用方法的问题,贴一下你的aspx代码和 cs代码 public partial class WebForm1 : System.Web.UI.Page { public String a = "测试内容"; protected void Page_Load(object sender, EventArgs e) { } }<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <title></title></head><body> <form id="form1" runat="server"> <div> <%=a %> </div> </form></body></html> 前台代码:<asp:TreeNode Text="领导工作简况" Value="领导工作简况" NavigateUrl="~/xxlr/zryqlr.aspx?id=<%=a%>" Target="mainFrame"></asp:TreeNode>是放在一个treeview的节点中。后台代码: public string a = Constants.kldrz; 定义的有一个常量类。如果我单独使用<%=a%>在页面中可以显示。 那就用staticpublic class aaa{public static string a = "adsfkasdjl";}然后在页面上:<%=aaa.a%> .cs文件中:public string Name = string.Empty;.aspx中:<%=Name %> 那说明你的代码有问题,用static不可能取不到 本帖最后由 net_lover 于 2010-09-20 12:52:29 编辑 代理,高手帮我看看,就是这个网站,怎么获取源代码,出不去 C#与.net3.0第8章中的,回调接口与委托,回调接口到底在干嘛,写得不清楚,不太理解,求解!! 请教,如何将用C#开发完的类库生成的DLL,转换成在非托管编程环境下可以用COM。 借人气问一个图像处理问题 mstest问题 ComboBox 怎么实现扩展功能 dll调用出错,转战c# 用WeifenLuo.WinFormsUI.Docking控件显示问题 为什么我设计的窗体不见了,程序一样可以运行 有关B/S的讨论 这段C代码如何改为C#代码? 递归
public String a="bbbbbb";
<%=a%>
或<%# a%>
在后台必须定义public变量。
public String a="bbbbbb";
{
public String a = "测试内容";
protected void Page_Load(object sender, EventArgs e)
{ }
}<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%=a %>
</div>
</form>
</body>
</html>
<asp:TreeNode Text="领导工作简况" Value="领导工作简况" NavigateUrl="~/xxlr/zryqlr.aspx?id=<%=a%>" Target="mainFrame"></asp:TreeNode>是放在一个treeview的节点中。
后台代码:
public string a = Constants.kldrz;
定义的有一个常量类。如果我单独使用<%=a%>在页面中可以显示。
public static string a = "adsfkasdjl";
}然后在页面上:
<%=aaa.a%>
public string Name = string.Empty;.aspx中:
<%=Name %>