1

我有一个包含一些 c# 代码块的 aspx 页面,我正在尝试使用第二个块中第一个块的变量。我已经尝试了很多不同的方法来使变量公开和可用,但没有管理它。有人可以指出/给我一个关于我哪里出错的线索吗?

这是我的一些代码:

<%@ Page Language="C#"%>

<%
  string myVar;          
  myVar = ”Dan”;
%>

<script>

function buildHyperlinks(){
    try{
        $(<a href ='http://myServer/sites/page.aspx?params=<% Response.Write(myVar);%>'>"`
    }catch(err){
        setTimeout(buildHyperlinks(), 5000); 
    }       
}


</script>

谢谢,丹

4

2 回答 2

1

为什么不在代码隐藏中标记变量?那么它应该随处可用。

于 2013-09-02T20:46:41.100 回答
0

在脚本 runat="server"指令中定义变量,如下所示:

<script runat="server">
    string myVar = "Dan";
</script>

这个变量应该在你的所有代码中都可用。

于 2013-09-02T21:29:20.053 回答