How can I use a JavaScript file in my ASP.NET project?
I want to use a JavaScript file, 开发者_开发问答lying in the root folder. How can I include that JS file?
It should be the same as including it in any standard html page..
<script type="text/javascript" src="/scriptname.js"></script>
If this isn't exactly what you are looking for let me know and I'd be happy to expand as far as I can.
use
<script language="javascript" src="FILE PATH"></script>
If you need to include the JavaScript from the code behind of a page or WebControl, you have a few options
this.Page.ClientScript.RegisterClientScriptInclude(typeof(WebControlThatNeedsIt), "IdentifierOfTheScriptSuchAsLoad", "~/myfile.js");
this.Page.ClientScript.RegisterClientScriptBlock(typeof(WebControlThatNeedsIt), "IdentifierOfTheScriptSuchAsLoad", "<script type=\"text/javascript\" src=\"/myfile.js\"></script>",false);
If not you can use what Quinton Suggested in the markup.
<script type="text/javascript" src="/myfile.js"></script>
Note that using the
</script>
is important, as self closing doesn't work with script tags i.e.:
<script type="text/javascript" src="/myfilewontwork.js"/>
Also, if you are using Visual Studio, you can drag the file right into your aspx file and it will generate the correct markup for you.
精彩评论