I am new to ASP.NET MVCs. I want to ask if there is a way to add CSS inside your view, but not using an external .css file? For example: table {border: 5px solid red;} (Just like you would do it in a normal HTML-CSS project)?
3 Answers
Consider using sections. In your layout add:
<head>
...
@RenderSection("Styles", required: false)
</head>
Then, in your view:
@section Styles
{
<style type="text/css">
table { border: 5px solid red; }
</style>
}
This will have the effect of adding this style tag into the head of your HTML where it should be, instead of littering style tags throughout your code.
table, td, th { border: 5px solid red; }I get it written on my page... like normal text