一个页面多次调用自定义控件时,注册JS脚本 string strBlock = @" <script type='text/javascript'>
function " + MethodName + " {document.getElementById('" + m_hitDateInput.ClientID + "').readOnly=true;document.getElementById('" + m_hitDateInput.ClientID + "').value='" + m_hitDateInput.Text + "';}</script>";
m_hitDateInput.Attributes["onmousedown"] = MethodName;
m_hitDateInput.Attributes["onchange"] = MethodName; ;
writer.Write(strBlock);
Type type = typeof(FWDateTime);
if (!Page.ClientScript.IsClientScriptBlockRegistered(type, type.FullName))
{
Page.ClientScript.RegisterClientScriptBlock(type, type.FullName, strBlock);
}
本文介绍在ASP.NET中使用自定义控件时如何正确注册JavaScript脚本以实现特定功能,例如设置输入框为只读并保留其当前值。文章通过示例代码展示了如何在页面加载时进行JS脚本的注册。

7570

被折叠的 条评论
为什么被折叠?



