Suk*_*nya 5 c# asp.net jquery global-variables
我已经声明了一个名为Global的静态类.在那个类中,我声明了一个静态字符串变量LastID.我在不同的网页中为这个静态变量赋值.现在我想通过jQuery在我的.aspx页面中获取此Global变量的值.你能建议我如何获得价值吗?在我的Global类中,代码如下所示:
public static class Global
{
static string lastID;
public static string ImportantData
{
get
{
return lastID;
}
set
{
lastID = value;
}
}
}
Run Code Online (Sandbox Code Playgroud)
我正在分配这样的价值:
string LID = "MyID";
Global.ImportantData = LID;
Run Code Online (Sandbox Code Playgroud)
现在我想用jQuery获取这个Global.ImportantData值.我怎么做?
你可以这样做:
WebForms的:
<script type="text/javascript">
var importantData = '<%= Global.ImportantData %>';
</script>
Run Code Online (Sandbox Code Playgroud)
剃刀:
<script type="text/javascript">
var importantData = '@Global.ImportantData';
</script>
Run Code Online (Sandbox Code Playgroud)
除非您已将其包含在Web.Config中,否则请务必完全限定Global的命名空间.
编辑
在回复注释时,您还可以将其分配给隐藏字段,并使用jQuery解析它:
ASPX:
<asp:HiddenField ID="ImportantData" runat="server" />
...
<script type="text/javascript">
var importantData = $("#<%= ImportantData.ClientID %>").val();
</script>
Run Code Online (Sandbox Code Playgroud)
代码背后:
protected void Page_Load (object sender, EventArgs e)
{
ImportantData.Value = Global.ImportantData;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10397 次 |
| 最近记录: |