如何从使用href和src指向正确文件夹/文件的c#aspx文件中的javascript获取函数
我有一个.aspx文件,我想在其中有一个文件上传程序,我从。这里有一些例子,包括如何让它工作。当我只测试HTML和javascript时,我可以让它工作,但当我试图让它与C#一起工作时,我无法正确获得.js文件的路径 示例html/javascript文件为:如何从使用href和src指向正确文件夹/文件的c#aspx文件中的javascript获取函数,c#,javascript,asp.net,src,C#,Javascript,Asp.net,Src,我有一个.aspx文件,我想在其中有一个文件上传程序,我从。这里有一些例子,包括如何让它工作。当我只测试HTML和javascript时,我可以让它工作,但当我试图让它与C#一起工作时,我无法正确获得.js文件的路径 示例html/javascript文件为: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="fileuploader.css" rel="stylesheet" type="text/css">
<style>
body {font-size:13px; font-family:arial, sans-serif; width:700px; margin:100px auto;}
</style>
</head>
<script src="fileuploader.js" type="text/javascript"></script>
<script>
function createUploader(){
var uploader = new qq.FileUploader({
element: document.getElementById('file-uploader-demo1'),
action: 'do-nothing.htm',
debug: true
});
}
// in your app create uploader as soon as the DOM is ready
// don't wait for the window to load
window.onload = createUploader;
</script>
</body>
</html>
正文{字体大小:13px;字体系列:arial,无衬线;宽度:700px;边距:100px自动;}
函数createUploader(){
var uploader=new qq.FileUploader({
元素:document.getElementById('file-uploader-demo1'),
动作:'do nothing.htm',
调试:正确
});
}
//在您的应用程序中,在DOM准备就绪后立即创建上载程序
//不要等待窗口加载
window.onload=createUploader;
我想把它放在下面的.aspx文件中。.js和.css文件位于D:\svn\Web\Framework\Trunk\test.Web.Framework\Scripts\fileuploader位置,而.aspx文件位于D:\svn\Web\Healthcare\Trunk\test.Web.Healthcare\ares\Framework\Administration\Entity位置。我尝试执行以下操作,但这给了我一个GET=1325724925“>http://localhost:1304/Administration/blue/en-gb/Entity/Index/~/Scripts/fileuploader/fileuploader.js?=1325724925825 404(未找到)错误:
主题:
正文:
拯救
请启用JavaScript以使用文件上载程序
“~/Scripts/fileuploader/fileuploader.css”
函数createUploader(){
var uploader=new qq.FileUploader({
元素:document.getElementById('file-uploader-demo1'),
动作:'do nothing.htm',
调试:正确
});
}
//在您的应用程序中,在DOM准备就绪后立即创建上载程序
//不要等待窗口加载
window.onload=createUploader;
轻松修复。用以下内容替换您的HREF
<script src="<%=ResolveClientUrl("~/Scripts/fileuploader/fileuploader.js")%>" type="text/javascript"></script>
这将解析相对于web应用程序根文件夹的URL。对样式表和其他引用执行相同的操作
我到处都在使用它,尤其是在母版页中。太好了,你也知道如何使用razor做到这一点吗?对于razor
@Url.Content(“~/Scripts/fileuploader/fileuploader.js”)
<script src="<%=ResolveClientUrl("~/Scripts/fileuploader/fileuploader.js")%>" type="text/javascript"></script>