gpt4 book ai didi

asp.net - 通过客户端获取服务器端javascript

转载 作者:行者123 更新时间:2023-11-30 18:56:44 25 4
gpt4 key购买 nike

我使用 asp.net 2.0 创建了自定义控件。该控件包含一个文本框 txtDate。我还创建了一个包含函数 maskDate() 的 javascript 文件 DateMask.js。我使用 -

将 maskDate() 附加到文本框

txtDate.Attributes.Add("onkeypress","maskDate()");

我还使用 ClientScript.RegisterStartupScript 注册了脚本。

当我执行包含自定义控件的 aspx 页面时,它生成脚本错误,显示 maskDate() 未定义。

谁能告诉我到底是什么问题?

感谢您的合作。

最佳答案

一种方法是在文本框上方放置一个文字控件,并在后面的代码中将脚本分配给它:

literal1.Text = "<script>function maskDate() {...}</script>";

这样做的好处是,您不必根据使用用户控件的位置使用一些棘手的相对路径来引用脚本文件。

关于asp.net - 通过客户端获取服务器端javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1706673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com