Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 无法在asp.net中绑定列表_C#_Asp.net - Fatal编程技术网

C# 无法在asp.net中绑定列表

C# 无法在asp.net中绑定列表,c#,asp.net,C#,Asp.net,信息是 public void BindTemplate() { ddlTemplateList.DataSource = GetTemplateList(); ddlTemplateList.DataBind(); } 我在pageload中这样调用BindTemplate public class TemplateInfo { public string TemplateName { get; set; }

信息是

public void BindTemplate()
    {
        ddlTemplateList.DataSource = GetTemplateList();
        ddlTemplateList.DataBind();
    }
我在pageload中这样调用BindTemplate

public class TemplateInfo
    {
        public string TemplateName { get; set; }


        public TemplateInfo() { }        

        public TemplateInfo(string TemplateName)
        {
            this.TemplateName = TemplateName;

        }
    }

但是
ddlTemplateList
Templating绑定。TemplateInfo
。Templating是我的命名空间。我的问题是什么。请帮我找出我的错误。

我想你错过了关联

if (!IsPostBack)
        {
            BindTemplate();
        }
您的代码将被删除

 ddlTemplateList.DataTextField="texttodisplay" ;
 ddlTemplateList.DataValueField="value";

你有错误吗?您能签入debug weather GetTemplateList返回您想要的列表吗?我认为您必须为下拉列表设置DataValueField和DataTextField。他是一名业余摄影师。ddlTemplateList.DataTextField=“TemplateName”;ddlTemplateList.DataValueField=“TemplateName”@PragneshPatel是的,我签入调试。没有错误。我得到了一个我想要的列表,但是………@PragneshPatel它的工作。非常感谢。非常感谢。它的工作。我真的犯了愚蠢的错误。非常感谢。
 ddlTemplateList.DataTextField="texttodisplay" ;
 ddlTemplateList.DataValueField="value";
public void BindTemplate()
{
    ddlTemplateList.DataSource = GetTemplateList();
    ddlTemplateList.DataTextField="texttodisplay" ;
    ddlTemplateList.DataValueField="value";
    ddlTemplateList.DataBind();
}