c# asp.net 如何在js文件中使用服务器变量,asp.net中JS,CS 调用后台变量的值多种方法...

本文章介绍了关于asp.net中JS,CS 调用后台变量的值多种方法,有需了解的朋友可以参考一下。

(1)//后台:Publicstringstr="123";  //最好为Public类型

直接在AspX前台页面HTML代码中要放的位置写入如下代码:

(2)用JS取本页面中的服务器端控件值:

服务器端控件值:

 代码如下复制代码

functiona()

{

vari;

i=document.getElementById('').value;

//取Label控件值

document.getElementById('').innerText=i;

}

(3)用JS取自定义用户控件(**.ascx)中的

function b()

{

//.ascx用户控件在本页面上的id,即标签中的ID名称,再加上.ascx页面里面的服务器控件ID

//并用"_"连 接

var j=document.getElementById('' "_txtID").value;//TextBox

//在取Label控件的值时改用下面的写法,可能有些朋友也用了上面的写法,所以取不到吧……

var jj=document.getElementById('' "_txtID")..innerHTML;//Label

}

补充一下:

对于服务器端控件里调用js,不可以直接绑后台变量,要先声明一下js变量,赋值为后台变量

 代码如下复制代码

var testTxt=" ";

//客户端控件可以直接用

方法二:可以用cookie或session

4.如何在C#中访问JavaScript函数?

答案如下:

c#代码中执行javaScript函数:

方法一:1、Page.RegisterStartupScript("ggg"," ");

方法二:使用Literal类,然后

 代码如下复制代码
private void Button2_Click(object sender, System.EventArgs e)

{

string str;

str="

str ="selectRange()";

str =" ";

//Literal1.Visible=true;

Literal1.Text=str;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值