日期:2014-05-18  浏览次数:20387 次

如何通过javascript获取asp.net的代码隐藏类中的变量?
我想在一段javascript代码中把一个代码隐藏类中的string类型变量赋给一个javascript变量
就是说
<script type="text/javascript">
var name = "代码隐藏类变量"
应该怎么办呢?

------解决方案--------------------
<head runat="server">
<title>无标题页</title>
<script type="text/javascript" language="javascript">
function test()
{
var tmp ="<%=myString %>";
alert(tmp);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<input id="Button1" type="button" value="button" onclick="test();" />

</form>
</body>
***************************************************
public partial class Default5 : System.Web.UI.Page
{
public string myString = DateTime.Now.ToString();


protected void Page_Load(object sender, EventArgs e)
{
..............
------解决方案--------------------
<%=变量%>
------解决方案--------------------
就是Response.Write(this.varName);
<%=varName%>
服务器向客户端传值。

但是有几个小问题了,
1. 代码不是分离的。
2. 如何交互?

把值传给一个<input type="hidden" />可能比较好一点了,呵呵