我分别用File System 和Http两种方式创建了一个web页面,该页面有个button控件,点击则用Process.Start("Notepad.exe")调用记事本.问题是当程序是File System方式时则可以正常运行并可以调用记事本,而在Http方式下运行后点击button没有反映.
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Diagnostics;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
Process.Start("Notepad.exe");
}
}
求教下这是为什么?
谢谢
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Diagnostics;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{ }
protected void Button1_Click(object sender, EventArgs e)
{
Process.Start("Notepad.exe");
}
}
求教下这是为什么?
谢谢
解决方案 »
- 如何在tab的CheckedChanged切换时检查数据是否保存?我需要未保存停留在原页面
- 在richerTextBox中追加rtf字符串
- 如何判断一个文本文件是否存在?
- 为什么msgbox弹出两次??
- 在form1下输入一些字符串,然后通过这两个接口,在form2中显示在form1中输入的字符串,然后反之亦然
- WPF,什么是资源、资源字典
- 在C#中可以用什么控件既能放文字又能放图片
- c#调用c的dll
- 如何得到窗体中的所有textBOX的控件集合?
- 如何实现文本“撤消”“重复”功能(Windows Form上有很多TextBox控件,并不知哪个TextBox获得焦点)
- 99分求助一个小地方~!大虾速来哦,很简单但我就是找不到那个属性
- 请问怎么让webbrower控件 在本窗口打开一个网页和 在新窗口打开一个网页维持同一个sessionId
这样的话..不就是要求服务器运行Notepad.exe了吗??
不行的吧...
不清楚啊,希望大家帮帮忙啊首先你要分清楚,是在服务器端打开notepad,还是在客户端打开notepad,如果是前者,你需要修改服务器端的IIS设置,首先允许执行,其次提高aspnet用户的权限。
如果是后者,你上面的代码根本达不到你的要求,借助js来打开吧。
谢谢 还用就是js是什么?
谢谢大家