javascript调用c#类中得出的结果变量 我用的是c#,asp.net,自定义了一个类,想把在类中运行出来的结果变量调用到javascript中,网上的资料,都是把主页面的变量调到javascript,谁能给个代码,如何把类中的变量调到javascript中,谢谢了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谁做个这个,诚恳一个简单的代码实例,因为我的变量结果是在类中,不太知道如何用ajax,救急,救急,多谢! 使用ajax pro可以满足您的需要。首先您需要从网络中下载ajax pro的程序包,将AjaxPro.2.dll加入到web工程的bin目录下如果您已经熟悉开发webform,那么这里就不再多赘述如何开发webform了。在正常开发webform的基础上,您需要在页面中增加下面的设置在窗体的form_load事件中增加下面代码AjaxPro.Utility.RegisterTypeForAjax(System.Type.GetType("窗体类名"));在js需要调用的方法中增加属性[AjaxMethod(HttpSessionStateRequirement.ReadWrite)] public int CheckNameExists(string name) { bool val = false; val = new ServerFunction().checkname(name); //返回0为没有,返回1为已经存在 if (val) return 1; else return 0; }上面完成了ajax的服务器端代码。在js代码中,您可以flag = Cell_SectionAdd.CheckNameExists(name.value).value;这样来进行调用。其他的js代码编写就都是一样的了其他配置在web.config中,还需要在<system.web>节点中配置下面内容<httpHandlers> <add path="*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/></httpHandlers>希望上述文档对您的问题有所帮助。 winform邮件发送,怎么老是发送失败? C#测试SQL Server是否打开的问题。 传参数到构造函数里面去 在C#中如何或许鼠标移动的步长? 求高手解答!!在pictureBox加载了图片后,如何释放他,才能使用 File.Delete()来删除它加载的图片文件 动态查询数据的问题 怎样在部署WinForm项目时修改注册表实现程序安装后开机自动启动? 多线程问题,跪求答案,请高手指教 初学者急求如何用C#备份数据库文件 求助,在windows服务中使用SpVoice为何没有声音? 如何快速测试一个数据库连接是否成功。 一个窗体有两个按纽,“是”“否”,运行后怎么样把焦点定在否上
首先您需要从网络中下载ajax pro的程序包,将AjaxPro.2.dll加入到web工程的bin目录下
如果您已经熟悉开发webform,那么这里就不再多赘述如何开发webform了。
在正常开发webform的基础上,您需要在页面中增加下面的设置
在窗体的form_load事件中增加下面代码
AjaxPro.Utility.RegisterTypeForAjax(System.Type.GetType("窗体类名"));
在js需要调用的方法中增加属性
[AjaxMethod(HttpSessionStateRequirement.ReadWrite)]
public int CheckNameExists(string name)
{
bool val = false;
val = new ServerFunction().checkname(name); //返回0为没有,返回1为已经存在
if (val)
return 1;
else
return 0;
}上面完成了ajax的服务器端代码。
在js代码中,您可以
flag = Cell_SectionAdd.CheckNameExists(name.value).value;
这样来进行调用。其他的js代码编写就都是一样的了其他配置
在web.config中,还需要
在<system.web>节点中配置下面内容
<httpHandlers>
<add path="*.ashx" verb="*" type="AjaxPro.AjaxHandlerFactory,AjaxPro.2"/>
</httpHandlers>
希望上述文档对您的问题有所帮助。