我有3个ASP页面使用相同的控件。 此控件必须具有一些javascript验证逻辑,具体取决于加载它的页面。
我需要找到一种方法来获取加载该控件的页面名称。
我该怎么做?
在我决定采用这种方法之前,我还没有任何代码要发布,抱歉。
答案 0 :(得分:0)
我希望我理解你的问题。我对我认为你想要达到的目标做了类似的事情。我将每个asppage名称命名为提交页面名称
e.g。 aspPageName = "page1"
然后将页面名称存储为隐藏输入字段:
<input type="hidden" name="aspPageName" value="<%=aspPageName%>" >
<form onsubmit="return validForm()" name="standard" method="post" action="scriptname.asp">
然后当JS调用时,在JS pageName中设置变量
注意:<form>
页面名称可以是标准名称,这意味着可以共享所有JS模块。
我希望我已经解释得这么好了。如果您需要进一步的细节/说明,请告诉我。
答案 1 :(得分:-1)
好吧,因为你不太清楚我假设你只想阅读
window.location.href
或
window.location.pathname
或其中一个window.location
vars