如何将代码隐藏中的值传递给asp.net中的.js

时间:2014-04-17 05:11:46

标签: javascript asp.net

我需要将页面加载中的值传递给.js文件。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:3)

您可以声明HTML隐藏控件..

<input id="Hidden1" type="hidden"  runat="server" clientidmode="Static" value="0"/>

从后面的代码设置值..

Hidden1.value="Something";

在您的javascript函数中访问...

function abc()
{
   document.getElementId('Hidden1').value;
}

答案 1 :(得分:0)

你可以直接将值从代码后面传递给js文件,虽然你可以传递给.aspx(html),然后你可以调用.js文件函数来传递值。你需要代码中的公共属性/属性。

背后的代码中
public stirng YourPublicProperty  { get; set; }

在javascript中

var inJs = '<%= YourPublicProperty %>';
someFunctionInJs(inJs);

someFunctionInJs('<%= YourPublicProperty %>');

在.js文件中

function someFunctionInJs(para)
{
   alert(para);
}