public class CodeControl : System.Web.UI.UserControl
{
public string Money
{
get
{
return money;
}
set
{
money= value;
}
}
}
上面是自定义控件中加的一个属性。然后将自定义控件放到画面中去,在客户端我怎么给这个自定义控件赋值。
{
public string Money
{
get
{
return money;
}
set
{
money= value;
}
}
}
上面是自定义控件中加的一个属性。然后将自定义控件放到画面中去,在客户端我怎么给这个自定义控件赋值。
function set()
{
var control=document.getElementById("MyControl");
}
我想在javascript函数中给自定义控件赋值,不知道怎么做。
<%@ Register TagPrefix="uc1" TagName="CodeControl" Src="CodeControl.ascx" %>
<uc1:CodeControl id="CodeControl" runat="server"></uc1:CodeControl>cs文件中
CodeControl.Money = 100;以上就可以了。
在cs文件中可以这么做,但是在客户端就不行了。
我想知道在aspx文件中怎么用javascript给他赋值。
谢谢lee_wei(争取做一个好农民!) ,我这边还有个问题。
function set()
{
var control=document.getElementById("MyControl");
}
我想在javascript函数中给自定义控件赋值,不知道怎么做。
——————————————————————————————————————————————
MyControl实际应该在后台输出为 MyControl.ClientID。至于后台字符串如何输出(绑定)到客户端,有多种方法,<% 绑定表达式也可以(不过我从来不用这种方式),我用比较本的办法,就是使用 Page.RegisterClientScriptBlock 方法将脚本整个动态输出。