**:
在上篇
c#使用技巧之呼叫js指令碼方法一
中向大家介紹了c#呼叫js檔案中的js方法,今天給大家介紹另一種呼叫方法:
form1.cs**如下:
1注:在後台**中如果找不到命名空間:microsoft.jscript.jscriptcodeprovider,請參照下圖增加引用private
void button1_click(object
sender, eventargs e)2;
67string str = getjsmethd("
test
", para);89
messagebox.show(str);10}
1112
///13
///執行js方法
14///
15///
方法名16
///引數
17///
18private
static
string getjsmethd(string methodname, object
para)19"
);}");
}");28
29 compilerparameters parameters = new
compilerparameters();
3031 parameters.generateinmemory = true;32
33 codedomprovider _provider = new
microsoft.jscript.jscriptcodeprovider();
3435 compilerresults results =_provider.compileassemblyfromsource(parameters, sb.tostring());
3637 assembly assembly =results.compiledassembly;
3839 type _evaluatetype = assembly.gettype("
aa.jscript");
4041
object obj = _evaluatetype.invokemember("
test
", bindingflags.invokemethod,
42null, null
, para);
4344
return
obj.tostring();
45 }
閱讀指引: c#使用技巧之呼叫js指令碼方法一
後台C 呼叫js指令碼
string scriptstr n window.parent.document.getelementbyid upload style.display none scriptstr scriptstr n window.parent.document.getelementbyid uploadi...
C 使用技巧 呼叫DLL
使用c 時不免用呼叫別的dll,如win32的api和自己以前做的dll,c 呼叫dll很像vb,下面討論的c 呼叫dll的方式。看看下面的例子,演示了怎麼定義dll函式介面 public class utility class myclass 值得注意的是,預設的呼叫規則 callingconve...
c 呼叫js腳本報錯 C 後台呼叫前台JS函式方法
總結了公司其他人的一些c 後台呼叫前台的方法 方法一 假設前台頁面的js指令碼標籤中有如下函式 function a alert hello word 那麼在這個頁面的後台 可以這樣去實現在c 後台呼叫前台這個a 函式 首先在前台拖放乙個itlresult控制項id itlresult 然後在c 後...