我在JS文件中定义了变量aaa,在服务器端有变量bbb,我怎样能够把bbb的值赋给aaa呢?
下面的写法不行。请大虾们指点
var aaa="<%=bbb%>";
下面的写法不行。请大虾们指点
var aaa="<%=bbb%>";
解决方案 »
- 重开帖子 还是按钮问题
- 关于petshop 4.0 中的一个问题不懂
- 小弟是新手,问一个简单问题。关于vs2005的设置
- 求助!这段《奥运到记时》的javascript代码如何适应多浏览器呀!
- 问一个session的小问题
- 【敬请高手关注】IIS 可以访问 html, aspx, 但是没法访问 asp. 我没辙了,求救。
- 又是一个事件触发不了问题 DataList1 模板里的按钮
- 请问datagrid中分页怎么实现?急!
- TemplateContainer构造函数中的参数类型必须要实现INamingContainer接口吗?为什么要这样?
- 怎么用ASP.NET做一个多功能登录界面
- view source为何看不到源码
- 到底怎么实现安全退出功能?求救!!!急~~~
服务器端Request.Form["aaa"]
bbd在什么情况下攺变的
楼主是在什么时候攺变bbb
您可以使用 ajax来攺变bbb的值还可以
用加载js引用来攺变bbb.
服务端是这样
protected string bbb = "test";
服务端:
aaa.value=bbb;
客户端获JS取AAA值:
document.getElementById('<%= aaa.ClientID %>').value
不去掉引号。
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function aa()
{
var aa =document.getElementById("hidden1").value;
alert(aa);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" onclick="aa()" value="button" />
</div>
<input type="hidden" runat="server" id="hidden1" />
</form>
</body>
</html>.cs文件
protected void Page_Load(object sender, EventArgs e)
{
string aa = "aaa";
hidden1.Value = aa;
}
var aaa='<%=bbb%>'
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<script language="javascript" type="text/javascript">
function dos()
{
var a = "<%=aaa %>" ;
alert(a);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" value="button" onclick="dos()" />
</div>
</form>
</body>
</html>
。cs文件using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class Default30 : System.Web.UI.Page
{
public string aaa = "bbb";
protected void Page_Load(object sender, EventArgs e)
{
}
}
或者用一个hidden控件保存变量,将它的clientID传到客户端
string bbb="test";
this.DataBind();前台:
var a=<%#bbb%>;