在Page_Load里怎么样定一个变量,在下面的<html>中可以直接引用?
private void Page_Load(object sender, System.EventArgs e){
string aaa;
aaa=1;
}
<html><body><table><tr><td><?Response.Write(aaa);?></td></tr></table>
要怎么样定这个变量 aaa 才能使下面可以正常引用???
问题点数:0、回复次数:6Top
1 楼myzig(知秋一烟)回复于 2003-11-04 12:15:05 得分 0
定义一个全局的public 变量可以访问Top
2 楼pgj(盼盼蛋奶茶)回复于 2003-11-04 12:26:52 得分 0
在类里边定义一个全局变量,然后在html中引用即可
public string aaa = 111;
<html><body><table><tr><td><% = aaa %></td></tr></table>
Top
3 楼guoyan19811021(吉祥)回复于 2003-11-04 12:31:33 得分 0
Public a As String = "xxxxxxxxxxx"
.................
<td><% =a%></td>Top
4 楼neodotnet(Neodotnet)回复于 2003-11-04 12:43:39 得分 0
帖主的写法是ASP时代的做法,ASP.NET中不建议这么写,我的建议如下,仅供参考:
protected Literal ltrAaa;
private void Page_Load(object sender, System.EventArgs e)
{
string aaa;
aaa = "1";
ltrAaa.Text = aaa;
}
...
<table>
<tr>
<td><asp:Literal id="ltrAaa" runat="server" /></td>
</tr>
</table>
...Top
5 楼aaabbb456(★★★★★★★★★)回复于 2003-11-04 12:53:43 得分 0
neodotnet(Neo.NET) ,我不只是显示这个变量 ,而是下面有的程序要用到这个变量,比如下面有个链接要带上这个变量 aaa.aspx?aaa=<?Response.Write(aaa);?>Top
6 楼woff(狼)回复于 2003-11-04 13:03:49 得分 0
定义全局变量
public a as stringTop




