自己写一个自定义控件,定义了一个属性XmlSourceFileDirectory,请看如下代码
public class Article : WebControl
{
[Bindable(true)]
[Category("Configuration")]
[DefaultValue("")]
[Localizable(true)]
public string XmlDocumentId
{
get
{
String xmlDocumentId = (String)ViewState["XmlDocumentId"];
return (xmlDocumentId == null) ? String.Empty : xmlDocumentId;
}
set
{
ViewState["XmlDocumentId"] = value;
}
}
当我在编辑界面设置此属性的值
<ms:Article ID="Article2" runat="server" XmlDocumentId="656546545" />
为何在页面Page_Load方法中取不到这个设置的值呢?
protected void Page_Load(object sender, EventArgs e)
{
string id= Article2.XmlDocumentId;
}请高手指教!!!
public class Article : WebControl
{
[Bindable(true)]
[Category("Configuration")]
[DefaultValue("")]
[Localizable(true)]
public string XmlDocumentId
{
get
{
String xmlDocumentId = (String)ViewState["XmlDocumentId"];
return (xmlDocumentId == null) ? String.Empty : xmlDocumentId;
}
set
{
ViewState["XmlDocumentId"] = value;
}
}
当我在编辑界面设置此属性的值
<ms:Article ID="Article2" runat="server" XmlDocumentId="656546545" />
为何在页面Page_Load方法中取不到这个设置的值呢?
protected void Page_Load(object sender, EventArgs e)
{
string id= Article2.XmlDocumentId;
}请高手指教!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货