初学ASP .net,现在需要在ASP .NET页面中使用JavaScript,具体需求说明如下:
asp .net页面中使用了MasterPage,后台代码使用VB实现,asp .net页面只有 <asp:content>和 <table>。
有个条件需要复选,想通过JavaScript弹出窗口给User选择,然后子页面将User选择的值传回父页面的Text框。
现在有两个问题:
1. asp .net页面中 <script>脚本应该加在哪个位置?是 <asp:content>内部还是外部?
2. pop窗口子页面的值如何传回父页面asp .net的Text框。
以上,请大家不吝指教,谢谢。
1. asp .net页面中 <script>脚本应该加在哪个位置?是 <asp:content>内部还是外部?
------------------------
这个还得看情况吧。一般这样:
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<script type="text/javascript">
function go(message) { alert(message); }
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<input type="button" value="Go" onclick="go('fuck');" />
</asp:Content>
1.一般写在外部。
2.用一般用session就可以解决了。
既然用到master,就不存在什么父页面。因为所有引用master建造的新页面都是一个实例,已经包括master的内容在其中。