Meta tags:
Headings (most frequently used words):
razor, in, pages, net, asp, core, blazor, and, bootstrap, using, for, web, implementing, framework, images, application, an, custom, with, working, autocomplete, master, loading, tabs, modal, lazy, forms, entity, carousel, display, times, dates, binder, model, typeconverter, details, latest, localisation, 2018, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2019, seo, 2020, 2021, 2022, 2023, archive, categories, sites, isolation, urls, friendly, other, minimal, css, executing, from, files, pdf, generating, exploring, onchange, operations, async, https, reusable, on, launch, app, my, doesn, why, sass, html, generic, about, middleware, book, writing, am, startup, apis, entries, typed, component, strongly, to, migrating, incrementally, assembly, uploading, before, resize, simple, 2007,
Text of the page (most frequently used words):
net (79), the (73), asp (49), #pages (47), #razor (46), and (36), you (36), #core (36), that (27), #calendar_today (20), application (19), web (18), #this (17), #blazor (16), #october (15), #november (15), for (15), july (15), may (15), your (13), 2009 (13), january (13), 2010 (12), from (12), 2015 (12), article (12), 2020 (12), august (12), #with (12), how (12), 2012 (11), #bootstrap (11), september (11), june (11), april (11), 2022 (11), march (11), 2014 (10), 2013 (10), 2019 (10), february (10), data (10), 2016 (10), december (10), new (9), but (9), are (9), 2007 (9), 2011 (9), 2018 (9), want (8), model (8), app (8), css (8), 2021 (8), 2008 (8), framework (8), 2023 (7), using (7), have (6), mvc (6), one (6), use (6), was (6), look (6), component (6), when (6), about (6), html (6), can (6), simple (6), server (6), user (5), which (5), what (5), custom (5), 2017 (5), api (5), working (5), book (5), itextsharp (5), database (5), sass (5), some (5), within (4), might (4), display (4), pdf (4), they (4), generate (4), way (4), into (4), images (4), based (4), example (4), files (4), time (4), autocomplete (4), forms (4), types (4), binding (3), isolation (3), would (3), seo (3), available (3), already (3), prior (3), http (3), its (3), localisation (3), will (3), like (3), handler (3), html5 (3), style (3), year (3), own (3), doesn (3), date (3), need (3), form (3), uploading (3), image (3), entity (3), complex (3), just (3), value (3), there (3), works (3), browser (3), tabs (3), don (3), request (3), details (3), bind (3), https (3), required (3), old (3), run (3), type (3), operations (3), very (3), articles (3), binder (3), series (3), implementing (3), components (3), master (3), process (2), input (2), most (2), take (2), decide (2), changes (2), exist (2), sometimes (2), options (2), not (2), code (2), implement (2), also (2), now (2), docs (2), values (2), add (2), enters (2), party (2), had (2), fetches (2), third (2), these (2), write (2), create (2), features (2), steps (2), reusable (2), default (2), collection (2), binders (2), any (2), webassembly (2), version (2), support (2), string (2), such (2), before (2), released (2), things (2), typeconverter (2), here (2), kind (2), week (2), designed (2), because (2), get (2), times (2), developers (2), aspects (2), minimal (2), json (2), learn (2), work (2), project (2), places (2), applications (2), sheets (2), protocol (2), endpoint (2), side (2), help (2), command (2), urls (2), first (2), exploring (2), while (2), middleware (2), migrating (2), sql (2), mike (2), brind (2), development (2), tutorials (2), visual (2), studio (2), typed (2), strongly (2), approach (2), localization (2), ideally (2), feature (2), javascript (2), itself (2), migrate (2), modal (2), incrementally (2), two (2), both (2), shows (2), panel (2), upload (2), something (2), dates (2), only (2), majority (2), back (2), large (2), carousel (2), line (2), managing (2), great (2), including (2), validation (2), startup (2), dimensions (2), control (2), requirement (2), onchange (2), configure (2), easy, care, reason, rather, needed, system, authentication, relies, huge, bandwidth, testing, imiddleware, shine, edit, than, reaching, applying, hold, put, wasm, resources, smaller, systemwebadapters, resulting, procedure, ask, resizing, enables, microsoft, users, file, everything, exciting, resize, constrain, interested, entire, rewrite, assembly, waste, really, further, actual, often, allow, 2006, live, listen, under, test, changed, surprise, come, many, documented, behaviour, uses, another, ketstrel, why, built, until, async, executing, databinding, editform, elements, solutions, element, bound, dotnet, launch, cannot, selector, entries, latest, incorporate, styles, maintain, organise, however, none, inheritance, mixins, syntactically, nesting, variables, supports, similar, syntax, cascading, used, language, scripting, awesome, event, registration, matches, been, takes, level, low, still, wrote, generic, last, anywhere, plugged, convert, has, even, nicely, depending, via, dynamically, building, looked, dropdown, build, show, quite, moderately, accept, powerful, maybe, username, instantaneously, check, perhaps, textbox, remote, operation, asynchronous, execute, extremely, replacement, generating, alternatives, consider, content, source, ancient, comfortable, more, much, purely, light, datetime, let, makes, lazy, business, controlling, useful, particularly, view, point, developer, viewable, sense, each, short, where, panels, separate, information, amounts, presentation, interfaces, tabbed, list, loading, stored, selected, varied, posted, included, incoming, parameters, properties, pagemodel, maps, browsers, modern, across, month, render, include, enjoy, although, native, variety, libraries, picker, depended, largely, task, suitable, record, scenario, route, classic, epplus, method, extension, general, jquery, linq, access, review, express, typescript, vbscript, webgrid, webmatrix, archive, privacy, driven, various, provided, posts, friendly, manage, routedatarequestcultureprovider, utilise, management, url, pertain, concentrates, explores, fourth, sites, other, categories, ado, ajax, identity, query, cover, curtains, notice, chances, nevertheless, generated, decided, develop, happened, class, missing, templates, client, rc1, writing, then, answer, com, learnrazorpages, site, documentation, introduce, improve, primarily, examples, pull, thought, secrets, kept, best, seems, interface, convention, out, vast, friendliness, conventions, classes, author, traditional, familiar, apis, simplified, probably, involve, those, tutorial, could, every, strings, coming, introduced, 2024, offical, according, context, provide, recommendation, solution, correct, binds, due, infrastructure, existing, heavily, leant, representation, 8601, iso, showed, recent, implementation, enough, views, quick, good, going, all, blogging, regularly, written, successor, natural, appeared, asked, guess, whether, problem, asking, people, questions, number, launched, years, three, over, solve, mikesdotnetting,
Text of the page (random words):
asp net and web development tutorials and articles mikesdotnetting a collection of articles and tutorials on web development with asp net by mike brind latest entries working with sass in an asp net core application calendar_today 20 april 2023 12 40 css asp net core net 6 net 7 sass sass syntactically awesome style sheets is a is a scripting language that is used to generate cascading style sheets css files its syntax is very similar to css itself but it supports the use of variables nesting mixins and selector inheritance none of which are available in css itself however these features help you to organise and maintain your web application s styles in this article i look at the steps required to incorporate and configure sass in your asp net core project in both visual studio and vs code why doesn t my asp net core 7 web app launch on https calendar_today 20 march 2023 13 37 asp net core razor pages net 6 net 7 up until net 7 when you use the dotnet run command to run your asp net core razor pages or mvc app the built in ketstrel web server would listen on two urls one with a http protocol and another that uses the https protocol this behaviour is documented in many places including my book so it might come as a surprise when you run your new net 7 app from the command line and it is only available on an http binding something changed in net 7 what is it and how do you test your net 7 web app under https executing async operations onchange in blazor calendar_today 10 january 2023 07 35 asp net core blazor net 7 blazor s two way databinding model is extremely powerful but sometimes it can get in the way of what you want to do for example you might want to execute an asynchronous operation such as remote validation when a value changes in a textbox perhaps you want to check instantaneously that the value a username maybe doesn t already exist in a database before you accept a new registration you cannot add an onchange event handler if you already have a value bound to the element so what can you do in this article i look at solutions for both html elements and editform input validation components up to an including net 7 and a new feature released in net 7 0 1 exploring generating pdf files from html in asp net core calendar_today 30 november 2022 13 45 itextsharp html5 asp net core razor pages bootstrap net 6 back in 2008 i wrote a series of articles about using itextsharp to generate pdf files in an asp net application i still use itextsharp in a large mvc 5 application that i m in the process of migrating to asp net core the version i use is very old 4 1 6 and the api is very low level so it takes quite a while to write the code required to generate even a moderately complex pdf ideally i need a replacement for the new application that can generate pdf files purely from html which is an api i m much more comfortable with this ancient version of itextsharp doesn t support html as a source of content in this article i consider some alternatives a reusable generic autocomplete component for blazor calendar_today 17 november 2022 13 14 asp net core blazor in my last article i looked at building a simple autocomplete component within a blazor webassembly application that fetches data dynamically from a database via an api depending on what the user enters into an input it works nicely but it has not been designed to be reusable in this article i look at the steps required to convert the component so that it can be plugged in anywhere within an application and work with any kind of data simple autocomplete for blazor calendar_today 07 november 2022 13 35 asp net core blazor one of the things i really like about blazor is how often it is easy to implement features in your application that if needed in a server side application would have you testing your javascript fu or reaching for a third party component one example is an autocomplete component that fetches live data from a database that matches that which a user enters into a form control and changes as the user types in this article i ll show how to build such a component for a blazor webassembly app and style it like a dropdown resize images before uploading in blazor web assembly calendar_today 31 october 2022 14 02 asp net core blazor so you allow users to upload images to the server from your blazor wasm app but you want to constrain the actual dimensions of the image for some reason rather than ask the user to edit the image prior to uploading you decide to to take care of applying this requirement within the application and you further decide to do any resizing in the browser prior to uploading so that the resulting upload is smaller and you don t have to waste server resources on the procedure in this article i take a look at how to do that and how to get the dimensions of an image file incrementally migrating an asp net framework application to razor pages calendar_today 01 september 2022 07 08 asp net mvc asp net web forms asp net core razor pages net 6 do you have a huge net framework application web forms mvc that relies on authentication and or system web types that you would ideally like to migrate to net core but just don t have the bandwidth to put everything on hold while you rewrite the entire application on a new framework if so you might be interested in an exciting new project from microsoft systemwebadapters for asp net core that enables you to incrementally migrate your old application endpoint by endpoint strongly typed middleware in asp net core calendar_today 24 august 2022 12 30 asp net core razor pages net 6 most asp net core developers are familiar with the traditional way to author middleware classes which is based on conventions the vast majority of examples out there feature the convention based approach but there is also a strongly typed approach available which is based on implementing the imiddleware interface this seems to be one of asp net core s best kept secrets so i thought i d pull the curtains back and let some light shine on it using minimal apis in asp net core razor pages calendar_today 14 december 2021 13 33 asp net core razor pages net 6 if you are using asp net core razor pages to develop your web application you have already decided that the majority of your html will be generated on the server nevertheless chances are that you will want to introduce some client side operations into the application to improve its user friendliness in places if those operations involve data you will probably want to work with json from net 6 you can use a simplified minimal request handler api that works with json by default razor pages startup in net 6 calendar_today 06 october 2021 13 05 asp net core razor pages net 6 when you create a new web app using net 6 from the new rc1 templates you might notice something is missing there is no startup class what happened to it and how do you configure your new net 6 web app i am writing a book about razor pages calendar_today 26 july 2021 18 13 asp net core razor pages net 6 just over three years go when razor pages was first launched i had a number of questions from people asking whether i was going to write a book about the razor pages framework i guess they asked me because razor pages appeared to be a natural successor to the old asp net web pages framework and i had written a book about that also i was regularly blogging at the time about all the good things you could do with razor pages the answer then was no primarily because i was working on my own tutorial documentation site for razor pages learnrazorpages com css isolation in razor pages calendar_today 19 july 2021 10 54 asp net core razor pages net 6 css isolation was introduced in net 5 for blazor components now it s coming to razor pages and mvc views in net 6 due to be released in november this year here s a quick look at how css isolation works in razor pages and the kind of problem that it s designed to solve implementing a custom typeconverter in razor pages calendar_today 24 november 2020 18 34 asp net core razor pages in my most recent article i showed how to create a custom model binder to bind an iso 8601 string representation of a week of the year to a datetime type in a razor pages application the custom model binder leant heavily on the existing infrastructure that binds strings to simple types custom model binders are the correct solution if you want to bind to simple types but if you want to bind to a complex type the recommendation is to implement a typeconverter according to the offical docs but the docs don t provide an example that shows how to do that in the context of model binding so here s one implementing a custom model binder in razor pages calendar_today 10 november 2020 15 28 asp net core razor pages in razor pages model binding is the process that maps data from an http request to simple pagemodel properties or handler parameters incoming data can be included in a request as posted form values query string values or route data the default collection of model binders cover every simple net data type but sometimes they are not enough and you need to add your own implementation working with dates and times in razor pages forms calendar_today 02 november 2020 17 17 asp net core razor pages when working with dates and times in a razor pages form you need to render a suitable control based in the task requirement prior to html5 developers largely depended on third party date picker libraries now a variety of native browser options exist although they enjoy varied support across modern browsers these include options for managing the date and time just the date or time and for working with the month or week of the year display images in bootstrap carousel using razor pages and entity framework calendar_today 19 june 2020 15 37 asp net core razor pages bootstrap this short article shows how to display images stored in a database in a razor pages application using the bootstrap carousel and entity framework core razor pages and bootstrap lazy loading tabs calendar_today 10 june 2020 12 34 asp net core razor pages bootstrap tabbed interfaces are a great way for managing the presentation of large amounts of information into separate panels where each panel s data makes sense on its own and only one panel is viewable at a time the tabs in a browser are a great example of this from a razor pages developer s point of view tabs are particularly useful for controlling the display of complex data in line of business applications razor pages and bootstrap modal master details calendar_today 28 may 2020 16 09 asp net core razor pages bootstrap this is the first in a series of posts exploring how to use some of the components provided by bootstrap within a database driven razor pages web application in this article i look at using the bootstrap modal in a master details scenario to display the details of the selected record in a master list razor pages localisation seo friendly urls calendar_today 07 january 2020 07 37 asp net core razor pages localization this is the fourth article in a series that explores various aspects of localisation in asp net core razor pages applications this article concentrates on the seo aspects of localisation as they pertain to url management and how to utilise the routedatarequestcultureprovider to help you manage that 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 other sites learn razor pages learn blazor categories net 6 9 net 7 3 ado net 24 ajax 17 asp net 2 0 39 asp net 3 5 43 asp net 5 16 asp net core 72 asp net identity 3 asp net mvc 90 asp net web forms 32 asp net web pages 89 blazor 11 book review 7 bootstrap 4 c 40 classic asp 13 css 4 entity framework 34 epplus 4 extension method 6 general 12 html 8 html5 3 itextsharp 12 javascript 22 jquery 34 linq 5 localization 4 ms access 17 razor 55 razor pages 50 sass 1 seo 3 sql 6 sql server express 2 typescript 1 vb net 29 vbscript 11 visual studio 5 web api 1 webgrid 16 webmatrix 80 archive 2023 april 2023 1 march 2023 1 january 2023 1 2022 november 2022 3 october 2022 1 september 2022 1 august 2022 1 2021 december 2021 1 october 2021 1 july 2021 2 2020 november 2020 3 june 2020 2 may 2020 1 january 2020 1 2019 december 2019 3 november 2019 3 october 2019 2 august 2019 2 july 2019 2 may 2019 1 april 2019 2 march 2019 1 february 2019 1 2018 october 2018 3 september 2018 4 august 2018 2 july 2018 2 may 2018 2 march 2018 2 february 2018 1 january 2018 1 2017 september 2017 2 july 2017 2 may 2017 3 february 2017 2 2016 october 2016 2 september 2016 1 july 2016 2 june 2016 1 may 2016 1 april 2016 1 march 2016 2 february 2016 1 january 2016 2 2015 december 2015 3 october 2015 3 september 2015 2 august 2015 2 july 2015 4 june 2015 2 may 2015 2 april 2015 4 march 2015 5 february 2015 4 january 2015 4 2014 october 2014 2 august 2014 1 july 2014 1 june 2014 12 may 2014 11 april 2014 1 march 2014 2 february 2014 2 january 2014 1 2013 december 2013 1 november 2013 2 october 2013 2 august 2013 3 july 2013 1 june 2013 1 may 2013 1 february 2013 3 january 2013 2 2012 december 2012 4 november 2012 1 october 2012 1 september 2012 5 august 2012 2 july 2012 2 june 2012 3 may 2012 1 february 2012 1 january 2012 1 2011 december 2011 2 october 2011 1 september 2011 1 august 2011 6 may 2011 1 april 2011 1 march 2011 2 january 2011 5 2010 december 2010 3 october 2010 4 september 2010 2 august 2010 2 july 2010 9 june 2010 2 may 2010 7 april 2010 1 march 2010 1 february 2010 4 january 2010 2 2009 december 2009 4 november 2009 2 october 2009 4 september 2009 3 august 2009 1 july 2009 2 june 2009 4 may 2009 3 april 2009 1 march 2009 1 february 2009 2 january 2009 5 2008 december 2008 4 november 2008 5 october 2008 6 july 2008 1 may 2008 3 april 2008 2 2007 november 2007 5 september 2007 1 august 2007 8 july 2007 2 june 2007 3 may 2007 20 april 2007 14 march 2007 3 2006 2024 mike brind privacy
|