请教: 怎样在Javascript中获取ASP中的变量值?
问题描述:
我用C#.net开发web程序,在aaa.cs定义了一个public变量strA="ABC", 在aaa.aspx中使用了Javascript, 我现在想在该段jsp中获取strA的值,怎么做?
问题点数:80、回复次数:5Top
1 楼net_lover(【孟子E章】)回复于 2006-02-03 20:23:25 得分 0
方法很多,可以这样
var str = '<asp:Literal id="Literal1" Text="" runat="server"/>'
page_load里
Literal1.Text = strA;Top
2 楼xjjdanran(何流)回复于 2006-02-03 20:30:30 得分 0
可以将值赋给一个可在服务器端运行的隐含控件,客户端再访问此值读取。Top
3 楼xgen007(vs.net is a strong compiler IDE)回复于 2006-02-03 21:01:46 得分 0
<script runat=server>//at aaa.cs
string strA="ABC";
</script>
<script>// at aspx
var str = <%@ strA %>;
</script>
不知道这样行不行,楼主可以试一下,不行的话把值赋到ViewState吧Top
4 楼singlepine(小山)回复于 2006-02-03 21:33:47 得分 0
public string strA="ABC";
private void Page_Load(object sender, System.EventArgs e)
{
// Put user code to initialize the page here
}
<HTML>
<HEAD>
<title>WebForm13</title>
<script language="javascript">
function bodyclick()
{
var str='<%=strA%>';
alert(str);
}
</script>
</HEAD>
<body onclick="bodyclick()">
<form id="Form1" method="post" runat="server">
</form>
</body>
</HTML>
Top
5 楼handsome0916()回复于 2006-02-03 21:41:43 得分 0
runat="server"Top




