javascript

位置:IT落伍者 >> javascript >> 浏览文章

JavaScript获取后台C#变量以及调用后台方法


发布日期:2021年09月05日
 
JavaScript获取后台C#变量以及调用后台方法

有时需要在JavaScript中获取后台变量的值来判断JavaScript的执行逻辑或者需要调用C#后台方法获取数据我们可以使用<%= %>表达式很容易地实现<%= %>主要是对表达式进行绑定并计算表达式的值

JavaScript获取后台变量在后台声明一个全局变量并将变量的访问属性设置为protected或public就可以在页面使用了

在后台C#代码中声明一个protected或public类型的变量

public partial class WebForm : SystemWebUIPage

{

protected string str;

protected void Page_Load(object sender EventArgs e)

{

str = hello;

}

}<BR>

在前台js中获取变量的值

<script type=text/javascript>

$(document)ready(function () {

alert(<%=str %>);

});

</script>

在JavaScript调用后台方法在后台声明一个public类型的方法方法的访问属性必须为public这样才能在前台访问

在后台声明一个pubic类型的方法

public partial class WebForm : SystemWebUIPage

{

protected void Page_Load(object sender EventArgs e)

{

}

public string GetStr()

{

return hello world;

}

}

在前台js中调用后台C#方法获取值

<script type=text/javascript>

$(document)ready(function () {

alert(<%=GetStr() %>);

});

</script>

上一篇:jQuery调用Ajax高效缓存:.NET MVC实战

下一篇:JS中将字符串转为XML并读取对象值实例