能否在html页面里用脚本调用.cs里的函数,请教各位高手!! 能否在html页面里用脚本调用.cs里的函数,怎样调用呢,请给出例子!!大虾们帮帮忙啊!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以导入你的类用import html:<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>cs:public string ConvertDis(bool boolRole,string strcode) { if (boolRole) { return strcode; } else { return ""; } } 在html里支持<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>???笑话大哥,你这是html还是aspx啊,别弄错了 添加cs?? 应该不行,htm页面根本不会按.net的机制去解析,怎么可能会认识你的cs 怎么出现这样的需求了呢。如果是在aspx中用,可以按 zhaoliang_chen(龙行天下) 不行用aspx还差不多,用import导入空间,再调用空间下的函数 我们公司做政务和GIS,GIS用javascript写的,政务用c#.net写,我们现在要将政务和GIS结合,都用.net开发,有时需要在地图上查询数据,得到DataGrid显示的列表,所以想看看能不能在javascript里调用c#的查询函数。 用c#把查询的数据response.write到<script>就可以用js调用了 在html里面调用.cs文件函数的就是按<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>这种方式调用~~哈哈。。搞笑呀?。都不知道是谁笑谁呀~谁成了笑话都不知道~<%# %>这就是在ASPX页面进而的ASP.NET代码呀?。相当于ASP里面的<%= %>,明白不?。回复:在html里支持<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>???笑话大哥,你这是html还是aspx啊,别弄错了 用c#把查询的数据response.write到<script>就可以用js调用了----------------估计可行,但前提是服务器要支持.net的<script src ="aaa.aspx"></script> 这是在ASPX文件里面代码~~我想楼主要问的问题就是:在ASPX文件里面调用.cs文件里面的函数。对不对呀?~~ 在html里面调用.cs文件函数的就是按<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>这种方式调用~~哈哈。。搞笑呀?。都不知道是谁笑谁呀~谁成了笑话都不知道~<%# %>这就是在ASPX页面进而的ASP.NET代码呀?。相当于ASP里面的<%= %>,明白不?。回复:在html里支持<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>???笑话大哥,你这是html还是aspx啊,别弄错了---------------------废话,我当然知道<%# %>和<% =%>一样了,我是说html文件中是不行的,!!!而你,把HTML和aspx弄错了!!!!!!!!!!!!!!!!!!!!!! HTML只有使用<form action="1.aspx" method="post"></form>或者使用msxml组件 好像<%# %>和<%= %>是不一样的吧,<%# %>是用来绑定的,而<%=%>是用来输出值的。你可以试下<%# "有你在" %>是不能在叶面上输出任何值的,而<%= "没有你在" %>能输出。 问一下Wcf的一些问题。我不懂wcf 几个关于EXECL导出的问题。 新人进阶学习的疑问 一个ASP。NET的语法错误请高手近来看看那里写错了 ~!谢谢 对框架中的页面如何加水平滚动条 如何以独占方式打开ACCESS数据库 Oracle数据库的操作问题,急 web自定义控件可以添加自定义属性页吗?可以添加外部的设计器吗? VxExtensibilitylib.tlb和VsWizard.dll的作用是什么? 我用C#做WEB开发,请教DataGrid的超级链接列问题: 有关Request的问题::: 文本太长了 怎么办? 我用的ntext 但是不够长 数据插入失败
导入你的类
用import
<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>
cs:
public string ConvertDis(bool boolRole,string strcode)
{
if (boolRole)
{
return strcode;
}
else
{
return "";
}
}
<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>???
笑话大哥,你这是html还是aspx啊,别弄错了
用aspx还差不多,用import导入空间,再调用空间下的函数
回复:
在html里支持
<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>???
笑话大哥,你这是html还是aspx啊,别弄错了
----------------
估计可行,但前提是服务器要支持.net的
<script src ="aaa.aspx"></script>
回复:
在html里支持
<%# ConvertDis(Convert.ToBoolean(DataBinder.Eval(Container, "DataItem.R_search")),"| 浏览") %>???
笑话大哥,你这是html还是aspx啊,别弄错了
---------------------
废话,我当然知道
<%# %>和<% =%>一样了,我是说html文件中是不行的,!!!
而你,把HTML和aspx弄错了!!!!!!!!!!!!!!!!!!!!!!
<form action="1.aspx" method="post">
</form>
或者使用msxml组件
你可以试下<%# "有你在" %>是不能在叶面上输出任何值的,而<%= "没有你在" %>能输出。