如何从javascript获取asp.net aspx页面名称?
试图从javascript当前页面获取aspx名称?试试这个如何从javascript获取asp.net aspx页面名称?,javascript,asp.net,Javascript,Asp.net,试图从javascript当前页面获取aspx名称?试试这个 <script language="javascript"> var url = window.location.pathname; var myPageName = url.substring(url.lastIndexOf('/') + 1); alert(myPageName); </script> var url=windo
<script language="javascript">
var url = window.location.pathname;
var myPageName = url.substring(url.lastIndexOf('/') + 1);
alert(myPageName);
</script>
var url=window.location.pathname;
var myPageName=url.substring(url.lastIndexOf('/')+1);
警报(myPageName);
作为替代方案-
var page = '<%=Path.GetFileName(Request.Path)%>'
var页面=“”
您是要分析当前窗口,还是依赖asp.net?
这两种方法都可以——由您决定。要使用jquery获得准确的表单名,可以执行如下所示的字符串操作
$(document).ready(function () {
var path = window.location.pathname;
var page = path.substr( path.lastIndexOf("/") + 1 ).split(".",1);
var formname=page[0].toString();
alert(formname);
});
这个没有查询字符串
$(function () {
var url = window.location.pathname;
var pageQuery = url.substring(url.lastIndexOf('/') + 1);
var page = pageQuery.split('?')[0];
)}
这正是您需要的: