0
等效vb.net eval函数我想执行的是作为一个字符串我的函数传递的代码,该代码将在运行时通过。这是一个示例代码,可以作为字符串传递给我的函数。是否有VBScript中的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") = "";
的eval函数是通用语言邪恶。对沙箱化的javascript来说很好,但对于其他桌面应用程序,它们允许攻击者构建可以做任何事情的字符串。 – 2012-03-30 15:52:06