【发布时间】:2013-08-30 06:12:00
【问题描述】:
我有一个 ASPX 文件来处理来自我的用户的一些验证。我需要为用户准备一些代码和 ID 来处理我的数据。我编写了一个 Validation.aspx 文件,检查了 Page_Load 中有关我的用户的所有内容。我想使用 html 文件中的一些 javascript 函数。
ASPX文件中有一些javascript函数,我在运行时通过validation.aspx Page_Load收集数据来制作它们。
我想在 html 文件中放置一个脚本,如下所示:
<script src="validation.aspx?a=1234" type="text/javascript" language="javascript" ><script/>
<script> RunValidationAnswer(); <script/>
RunValidationAnswer(); 函数以运行时形式的用户数据生成(从 QueryString [a=1234] 检索)。我无法访问 html 文件中的RunValidationAnswer();。
如果我将RunValidationAnswer(); 放在一个 JS 文件中,我可以访问它,但我失去了 aspx 文件的Page_Load 内的强大操作。
请帮助我找到解决问题的方法。
我在 Validation.aspx 中编写了这个示例脚本
<script type="text/javascript" language="javascript">
function RunValidationAnswer()
{
alert("hi");
}
<script/>
它可以在validation.aspx中完全访问,但我不能从其他文件访问这个函数。
我想要在其他文件中这样的东西:
<script src="validation.aspx?a=1234" type="text/javascript" language="javascript" ><script/>
<script> RunValidationAnswer(); <script/>
【问题讨论】:
-
尝试将 runat="server" 添加到脚本中
-
runat="server" 没有答案!提出了许多新问题!
标签: javascript asp.net external-script