vbscript eval是否有等效的vb.net eval函数

时间:2011-01-31 11:51:47

标签: vb.net eval

我想执行作为字符串传递给我的函数的代码,代码将在运行时传递。这是一个示例代码,可以作为字符串传递给我的函数。

p是一个数据集,它被声明并具有一些值,此代码在asp.net页面中执行

p.Tables(0).Rows(0)("disp_status") = "Approved by CEO";
p.Tables(0).Rows(0)("status") = "Approved";
Session("fnc") = "generate po";
Session("rec_id") = p.Tables(0).Rows(0)("IndexID");
Session("ord_ref")="PR No.";
Server.Execute("../rlm/mne_pr_form_f.asp"); 
p.Tables(0).Rows(0)("status") = "Order Raised" 
p.Tables(0).Rows(0)("disp_status") = "Order Raised"
p.Tables(0).Rows(0)("lock_record") = "Yes";
Session("fnc") = "";
Session("rec_id") = "";

1 个答案:

答案 0 :(得分:3)

这样没有Eval函数,但是根据你想要做什么,你可以使用Reflection做这样的事情,这里有一个CodeProject文章,其中包含一个库,可以让你这样做:{{ 3}}