把调用部分另外写。
返回值只能用脚本实现了,比如保存到一个隐藏控件
函数实现部分直接RegisterStartupScript就可以了!
返回值只能用脚本实现了,比如保存到一个隐藏控件
函数实现部分直接RegisterStartupScript就可以了!
解决方案 »
- 为url重写而心烦
- socket 如何判断客户端是否断开---急
- 下面的代码是不是把图片转换为二进制 然后保存到数据库啊
- 请问如何判断sqldatareader 为空? 新手 求助!
- 从sql server中提取xml树的问题,高手看过来。
- .net中的数据怎么导出成excel文件?
- 如何直接在DataGrid显示页的某个字段的行中修改数据?
- 江湖救急我的windows server 2003 iis 坏了 ,谁能给我发过来一个C:/WINDOWS/system32/inetsrv/MetaBase.xml
- 急!如何实现一组数据用线形图形显示(方法不限)
- 近日在CSDN论坛介级,自已做的网站有进步,心情好,实习有钱拿,,来来,,散分散分!!
- 请问我在水晶报表里画了一条线变粗后运行还是细的?
- 大家都来看看~~,按钮列中,点击"编辑"后,如何获取要编辑的内容?
编译如下代码生成DLL~
import System;package JSEval
{
public class JSEval
{
public static function Eval(str:String) : String
{
return eval(str);
}
}
}
然后将你参数已经改好的字符串传入这个函数中,执行.
比如:要执行一段代码:
var a = 30;
var b = 50;
a + b;
那么,只要执行:
string strResult = JSEval.JSEval.Eval("上面的字符");在项目中要引用Microsoft.JScript;
===弯弯的月亮小小的船,小小的船,两头尖,我在小小的船里坐,只看见闪闪
的星星蓝蓝的天.===本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利
可以使用javascript的Eval方法,将其编译成DLL,然后在项目中引用.
编译如下代码生成DLL~
import System;package JSEval
{
public class JSEval
{
public static function Eval(str:String) : String
{
return eval(str);
}
}
}
然后将你参数已经改好的字符串传入这个函数中,执行.
比如:要执行一段代码:
var a = 30;
var b = 50;
a + b;
那么,只要执行:
string strResult = JSEval.JSEval.Eval("上面的字符");在项目中要引用Microsoft.JScript;
要在服务器端实现方法完全可用服务器端脚本,如:c#就可以,同时方法也没必要存在数据库中,可以编写一个类以静态后动态的方式编写存在.cs的文件中。
Page.Controls.Add(new LiteralControl(js));
在要调用的时候使用 return function();
======================================
现在在做的项目是一个工作流,制定流程定义的用户在前台输入一些脚本来确定从一个节点(活动)到下面的节点(活动)该怎么走,比如有10个分支,是走那一条或哪几条,或者全都走,至于为什么要传参数,前一个节点(活动)的不同实例产生不同的参数传入脚本函数,得到所走分支信息。一个节点(活动)可以产生多个实例。
现在就是用C#执行脚本块得到分支信息。
======================================
再次说明跟asp.net无关,我写的都是DLL,由windows服务调用。
这个是否好用!