想询问下怎么在网页中运行exe文件,asp.net 或html中 ,谢谢!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了想询问下怎么在网页中运行exe文件,asp.net 或html中 ,谢谢!相关的知识,希望对你有一定的参考价值。

告诉你吧 不管是什么都不能再网页中运行exe文件 除非你把程序写成ActiveX 只有这个才能在客户端响应 否则不管你怎么调用exe程序 都是在服务器中运行
如果你想知道怎么在服务端用代码调用外部程序的话方法可太多了 但都不会影响客户端browse
参考技术A 用vbs是可以的,并且只能在IE里面实现,而且还受IE安全级别的限制。。
例如:createobject("wscript.shell").run "exe文件的路径"
参考技术B 不能(^_^)
如果可以就没有安全性可言了。

asp.net c# css 根目录下的文件路径写法

举个例子,我在根目录下创建了1/2/css/style.css文件,然后我在网页从加载这个CSS文件,然后我在根目录下放了一张图片,接着我要用这个图片做背景,然后我在CSS文件中写了background:url(../../../leaf_bg.gif);

我想知道有没有简写,比如~代表根目录,我只需要写类似~/style.css这种就可以找到该文件。
我看网上说/代表根目录,可以我在CSS文件中写/leaf_bg.gif根本不起左右。

请懂的朋友告诉下我,谢谢~如果老是用..来跳转的话,还不累死……

参考技术A 比如要转向login目录下的index.aspx文件可以这样写
login/index.aspx

asp.net(C#)服务器绝对路径转换成URL相对路径

//本地路径转换成URL相对路径
private string urlconvertor(string imagesurl1)

string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string imagesurl2 = imagesurl1.Replace(tmpRootDir, ""); //转换成相对路径
imagesurl2 = imagesurl2.Replace(@"", @"/");
//imagesurl2 = imagesurl2.Replace(@"Aspx_Uc/", @"");
return imagesurl2;

//相对路径转换成服务器本地物理路径
private string urlconvertorlocal(string imagesurl1)

string tmpRootDir = Server.MapPath(System.Web.HttpContext.Current.Request.ApplicationPath.ToString());//获取程序根目录
string imagesurl2 = tmpRootDir + imagesurl1.Replace(@"/", @""); //转换成绝对路径
return imagesurl2;
参考技术B 用绝对路径啊

"/"就代表根目录了。

你要注意不能光用"/leaf_bg.gif",还要跟文件夹比如"/1/2/css/leaf_bg.gif",取决于你图像的位置。
参考技术C “/”代表根目录
若是你的图片放在网站的根目录下,则直接可以在css中写成
background-image:url(/图片名.gif);
显示不出来可能你的div 或者 其他容器宽度和高度没有设置吧。。
呵呵 写CSS是要细心一点的

加油 希望对你有帮助
参考技术D ~/这就表示根目录了,比如根目标下有一个名为CSS的文件夹,在css文件夹中有mystyle.css,正确用法为~/css/mystyle.css。直接引用即可 第5个回答  2010-06-08 CSS中的图片路径是相对于CSS文件本身的,因此你的情况需要用..来切换目录,或使用完整的URL。本回答被提问者采纳

以上是关于想询问下怎么在网页中运行exe文件,asp.net 或html中 ,谢谢!的主要内容,如果未能解决你的问题,请参考以下文章

mac系统怎么运行ASP文件

运行 EXE 文件的 ASP.NET

读者阿木询问使用 ASP.NET AJAX Control Toolkit 的网页是否一定要使用 UTF-8 编码

c# ASP.NET怎么判断客户端中的软件进程是不是运行?

在 ASP.NET 中以不同用户身份启动进程

linux下怎样运行asp.net+SqlServer