示例#1
0
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            var allSponsorTypesId = sponsorTypesServices.GetAllSponsorTypes();

            output.TagName = "select";
            output.Attributes.SetAttribute("id", For.Name);
            output.Attributes.SetAttribute("name", For.Name);
            output.Attributes.Add("class", "form-control");
            foreach (var sponsorTypes in allSponsorTypesId)
            {
                TagBuilder myOption = new TagBuilder("option")
                {
                    TagRenderMode = TagRenderMode.Normal
                };
                myOption.Attributes.Add("value", sponsorTypes.Id.ToString());
                myOption.InnerHtml.Append(sponsorTypes.Id.ToString());

                output.Content.AppendHtml(myOption);
            }
        }
        // GET: Sponsors
        public ActionResult Index()
        {
            IEnumerable <SponsorTypes> allSponsorTypes = sponsorTypesService.GetAllSponsorTypes();

            return(View(allSponsorTypes));
        }