在线客服:
亚博电子竞技 亚博电子竞技
全国服务热线:010-36808908
您的位置:首页 > 新闻中心 >

Asp.net前台调用后台方法(cs方法)和变量

浏览 145次 来源:【jake推荐】 作者:-=Jake=-    时间:2021-03-15 02:35:58
[摘要] 虽然前台代码与后台代码分离了,但有时候还需要在前台(aspx文件)调用后台(cs文件)的方法或变量。调用cs方法的情况。调用后台cs变量,再讨论怎么调用后台方法。调用后台变量代码的一个变量,实现代码如下:调用的变量必须定义为保护成员(protected)或公用成员(public),否则前台无法取到后台变量的值。后台cs方法:调用cs方法前台传来的对象型变量调用后台cs方法:

尽管前台代码与后台代码分开,但有时有必要在前台(aspx文件)中调用后台的方法或变量(cs文件)。例如,如果要将背景变量的值传递给前景的javascript代码中的变量yabo网页登入 ,则aspx调用背景变量;如果前台绑定数据需要根据值的真或假显示不同的值,则需要在后台判断中编写一个方法,根据值的真或假返回不同的值,即aspx调用cs方法的情况。

无论aspx调用background方法还是调用cs background变量,绑定到前景的数据之间几乎没有差异,并且代码用此符号编写。首先让我们看一下如何在前景apsx中调用背景cs变量,然后讨论如何调用background方法。

一、 aspx调用背景变量

如果要将背景中的变量的值传递给前景javascript代码中的变量,则实现代码如下:

cs代码:

命名空间testpro

{

公共局部类TestEg:System.Web.UI.Page

{

受保护的字符串img =“”; //传递给前台的变量

受保护的无效Page_Load(对象发送者,EventArgs e)

{

img =“ /images/ads.jpg”;

}

}

}

前景aspx代码:

var img =“”;

从上面的代码可以看出,必须在aspx中调用的变量必须定义为受保护成员(protected)或公共成员(public)凤凰体育 ,否则前台无法获取背景变量的值。此外,必须在javascript字符变量中添加双引号,否则无法将其分配。

前端调用后台方法_asp控件调用后台方法_ajaxpro调用后台方法

二、 aspx调用后台方法

如果前台绑定数据亚博代理 ,则存在一个值亚博全站 ,该值需要根据true或false显示不同的提示文本。在前台的aspx中编写代码不太好asp控件调用后台方法,应将判断代码放在后台的cs文件中。实现代码如下:

背景CS方法:

///

/// aspx调用CS方法

///

///

前台的对象变量

/// True:男性; False:女性

受保护的字符串GetValue(object isTrue)

{

布尔标志= Convert.ToBoolean(isTrue);

如果(标志)

返回“男性”;

其他

返回“Ů”;

}

前景aspx调用背景cs方法:

还应该将后端cs文件中的方法定义为protected或public,否则将不调用前端aspx文件;此外asp控件调用后台方法,绑定值Eval(“ sex”)是一种对象类型,需要将其转换为相应的类型。

老王
本文标签:变量

推荐阅读

最新评论