コード例 #1
0
        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            var allSponsorTypes = sponsorTypeService.GetAllSponsorTypes();

            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.Name);
                output.Content.AppendHtml(myOption);
            }
        }
コード例 #2
0
        // GET: SponsorType
        public ActionResult Index()
        {
            IEnumerable <SponsorTypes> allSponsorTypes = sponsorTypeService.GetAllSponsorTypes();

            return(View(allSponsorTypes));
        }