ASP.NET母版页上的JScripts? [英] JScripts on ASP.NET Master page?

查看:62
本文介绍了ASP.NET母版页上的JScripts?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,


我在ASP.NET母版页上使用JScript(我不能使用JavaScript)时遇到问题。

当我在普通ASP上使用这个脚本时。 NET页面,它工作正常。

如何在母版页上使用这样的脚本?

< Script for =" window"事件= QUOT;的onload"语言= QUOT; JScript的">

if(window.form.txtSomeTextBox.value =="")
{
window.form.txtSomeTextBox.focus();
}
< /脚本>

谢谢!

Wojtek

Hello,


I have a problem to use JScript (I can't use JavaScript) on ASP.NET masterpage.

when I use this script on ordinary ASP.NET page, it works ok.

How can I use script like this on master page?

<Script for="window" event="onload" language="jscript">

if(window.form.txtSomeTextBox.value == "")
{
 window.form.txtSomeTextBox.focus();
}
</Script>

Thanks!

Wojtek

推荐答案

最有可能是你试图访问控制权在另一个asp.net页面而不是母版页本身。

Most likely u r trying to access control which is in another asp.net page rather than master page itself.

你可以尝试以下方法=>

U can try following method =>

< asp:ContentPlaceHolder id =" head" runat =" server">

<asp:ContentPlaceHolder id="head" runat="server">

< / asp:ContentPlaceHolder>

</asp:ContentPlaceHolder>

2。并且在Asp.Net页面的页面指令之后

2. And after the page directive of the Asp.Net page

< asp:Content ID =" Content1" ContentPlaceHolderID = QUOT; HEAD" Runat =" Server"> b
   

    < script type =" text / javascript">      


        function GetTextBoxValue(){

            VAR txtBox =的document.getElementById(QUOT;<%= TextBox1.ClientID%GT;");

&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP;&NBSP ;&NBSP; var val = txtBox.value;

            alert(val);
$
        }&NBSP;

    < / script>

   

< / asp:Content>

<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
   
    <script type="text/javascript">      
        function GetTextBoxValue() {
            var txtBox = document.getElementById("<%= TextBox1.ClientID %>");
            var val = txtBox.value;
            alert(val);
        } 
    </script>
   
</asp:Content>

3。调用函数GetTextBoxValue();

3. call the function GetTextBoxValue();

它应该可以正常工作


这篇关于ASP.NET母版页上的JScripts?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆