示例#1
0
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            var allSponsorTypes = sponsorTypeService.GetSponsorTypes();

            output.TagName = "select";

            output.Attributes.SetAttribute("id", For.Name);

            output.Attributes.SetAttribute("name", For.Name);

            output.Attributes.Add("class", "form-control");

            foreach (var sponsorType in allSponsorTypes)
            {
                TagBuilder myOption = new TagBuilder("option")
                {
                    TagRenderMode = TagRenderMode.Normal
                };

                myOption.Attributes.Add("value", sponsorType.Id.ToString());

                myOption.InnerHtml.Append(sponsorType.Id.ToString());
                output.Content.AppendHtml(myOption);
            }
        }
示例#2
0
        // GET: SponsorTypes
        public ActionResult Index()
        {
            var getAllSponsorTypes = sponsor.GetSponsorTypes();

            return(View(getAllSponsorTypes));
        }