Cal*_*nus 1 sharepoint exe web-parts
我在sharepoint Web部件中有一个按钮,当点击它时应该启动计算器:
protected void Button1_Click(object sender, EventArgs e)
{
Process process = new Process();
process.StartInfo = new ProcessStartInfo("Calc.exe");
process.Start();
}
Run Code Online (Sandbox Code Playgroud)
但是,单击该按钮时,没有任何反应.有人能告诉我如何从sharepoint Web部件启动应用程序吗?
坦率地说,这是不可能的.您编写的代码在Web应用程序用户的安全上下文中的SharePoint服务器上执行.因此,如果发生任何事情,将为Web应用程序用户打开计算器,当然不会为您的用户打开.
如果你想做这样的事情,你必须恢复到客户端脚本技术,例如Silverlight
或JavaScript
.但是,您必须处理权限问题,因为脚本通常无法访问本地硬盘以提高安全性.
归档时间: |
|
查看次数: |
5688 次 |
最近记录: |