Ok, to get those "long time" options, you need to change your settings. Tools->options->Web forms designer. on general tab, you need to choose "Legacy Web Forms Designer" this option:
After you make the above, then close the project. (actaully, I would consider closing Visual studio). Now, re-launch, and re-load your project. You see then see the older options like this:
However, if you have the "new" live preview feature (introduced in vs2022 for web forms!!!), then you will see as you have and thus this:
So, switch your web forms desinger settings back to "legacy". to be fair, I tend to not use edit templates anymore. And to be fair, I tend to not use the formatting options, since you can get a "near perfect" laid out grid by adding a bootstrap class to the gridview. That simple setting will get you nice gridlines, nice hover effect, and VERY nice spacing, and makes the gridview "responsive", and all is done without having to mess with formatting. The CssClass settings I use thus are CssClass="table table-hover" And if you want alternating rows, then add table-striped to above. so, say this gridview:
<asp:GridView ID="GridView1" runat="server"
Width="50%">
</asp:GridView>
I then get see/this:
but, if I add the bootstrap class (this is included by default in web templates), then I get this: so, now this:
<asp:GridView ID="GridView1" runat="server"
Width="50%" CssClass="table table-hover table-striped">
</asp:GridView>
And we now get this:
So, above results in a nice VERY good looking grid - and I don't care, or mess with the older formatting options. Regardless, to address your issue, do change the designer settings as per above in tools - you should get + see your older options.