Is it inelegant or a bad practice to use <a href in a view in asp.net mvc?
In asp.net mvc, mainly in .netcore version, we have some htmlhelpers and taghelpers who help us coding our front end.
I have more affinity with pure html than taghelpers or htmlhelpers.
I'd like to know if it's wrong use some tags in pure html like <a href>, <label>, <span>
and so on even if the .netcore provides taghelpers or htmlhelpers for that
asp.net-mvc asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-2.1
add a comment |
In asp.net mvc, mainly in .netcore version, we have some htmlhelpers and taghelpers who help us coding our front end.
I have more affinity with pure html than taghelpers or htmlhelpers.
I'd like to know if it's wrong use some tags in pure html like <a href>, <label>, <span>
and so on even if the .netcore provides taghelpers or htmlhelpers for that
asp.net-mvc asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-2.1
I prefer to write pure HTML as much as I can.
– Shyju
Nov 22 at 20:18
me too, but I don't know if it's common to work this way
– estudanteeterno
Nov 22 at 20:28
why do you want to do this? use tag helpers
– Alexan
Nov 22 at 20:45
Using pure html will not only help people who don't understand much about taghelpers, it will also help you to eventually migrate and improve your html since you're not tied to a framework (at least on the templates).
– Rafael A. M. S.
Nov 22 at 20:47
add a comment |
In asp.net mvc, mainly in .netcore version, we have some htmlhelpers and taghelpers who help us coding our front end.
I have more affinity with pure html than taghelpers or htmlhelpers.
I'd like to know if it's wrong use some tags in pure html like <a href>, <label>, <span>
and so on even if the .netcore provides taghelpers or htmlhelpers for that
asp.net-mvc asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-2.1
In asp.net mvc, mainly in .netcore version, we have some htmlhelpers and taghelpers who help us coding our front end.
I have more affinity with pure html than taghelpers or htmlhelpers.
I'd like to know if it's wrong use some tags in pure html like <a href>, <label>, <span>
and so on even if the .netcore provides taghelpers or htmlhelpers for that
asp.net-mvc asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-2.1
asp.net-mvc asp.net-core asp.net-core-mvc asp.net-core-2.0 asp.net-core-2.1
edited Nov 22 at 20:21
asked Nov 22 at 20:17
estudanteeterno
133
133
I prefer to write pure HTML as much as I can.
– Shyju
Nov 22 at 20:18
me too, but I don't know if it's common to work this way
– estudanteeterno
Nov 22 at 20:28
why do you want to do this? use tag helpers
– Alexan
Nov 22 at 20:45
Using pure html will not only help people who don't understand much about taghelpers, it will also help you to eventually migrate and improve your html since you're not tied to a framework (at least on the templates).
– Rafael A. M. S.
Nov 22 at 20:47
add a comment |
I prefer to write pure HTML as much as I can.
– Shyju
Nov 22 at 20:18
me too, but I don't know if it's common to work this way
– estudanteeterno
Nov 22 at 20:28
why do you want to do this? use tag helpers
– Alexan
Nov 22 at 20:45
Using pure html will not only help people who don't understand much about taghelpers, it will also help you to eventually migrate and improve your html since you're not tied to a framework (at least on the templates).
– Rafael A. M. S.
Nov 22 at 20:47
I prefer to write pure HTML as much as I can.
– Shyju
Nov 22 at 20:18
I prefer to write pure HTML as much as I can.
– Shyju
Nov 22 at 20:18
me too, but I don't know if it's common to work this way
– estudanteeterno
Nov 22 at 20:28
me too, but I don't know if it's common to work this way
– estudanteeterno
Nov 22 at 20:28
why do you want to do this? use tag helpers
– Alexan
Nov 22 at 20:45
why do you want to do this? use tag helpers
– Alexan
Nov 22 at 20:45
Using pure html will not only help people who don't understand much about taghelpers, it will also help you to eventually migrate and improve your html since you're not tied to a framework (at least on the templates).
– Rafael A. M. S.
Nov 22 at 20:47
Using pure html will not only help people who don't understand much about taghelpers, it will also help you to eventually migrate and improve your html since you're not tied to a framework (at least on the templates).
– Rafael A. M. S.
Nov 22 at 20:47
add a comment |
1 Answer
1
active
oldest
votes
No, it's not inelegant or bad practice to use html anchor tags instead of tag helpers. I've seen plenty of projects with pure html anchors that were easy to read and maintain.
If you're using named routes, html helpers might save you some refactoring because you can change controllers and actions in your route configuration without having to update your links. But if that's not a big deal to you, don't worry about it.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53437563%2fis-it-inelegant-or-a-bad-practice-to-use-a-href-in-a-view-in-asp-net-mvc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
No, it's not inelegant or bad practice to use html anchor tags instead of tag helpers. I've seen plenty of projects with pure html anchors that were easy to read and maintain.
If you're using named routes, html helpers might save you some refactoring because you can change controllers and actions in your route configuration without having to update your links. But if that's not a big deal to you, don't worry about it.
add a comment |
No, it's not inelegant or bad practice to use html anchor tags instead of tag helpers. I've seen plenty of projects with pure html anchors that were easy to read and maintain.
If you're using named routes, html helpers might save you some refactoring because you can change controllers and actions in your route configuration without having to update your links. But if that's not a big deal to you, don't worry about it.
add a comment |
No, it's not inelegant or bad practice to use html anchor tags instead of tag helpers. I've seen plenty of projects with pure html anchors that were easy to read and maintain.
If you're using named routes, html helpers might save you some refactoring because you can change controllers and actions in your route configuration without having to update your links. But if that's not a big deal to you, don't worry about it.
No, it's not inelegant or bad practice to use html anchor tags instead of tag helpers. I've seen plenty of projects with pure html anchors that were easy to read and maintain.
If you're using named routes, html helpers might save you some refactoring because you can change controllers and actions in your route configuration without having to update your links. But if that's not a big deal to you, don't worry about it.
answered Nov 22 at 22:52
Chris
6,39785386
6,39785386
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53437563%2fis-it-inelegant-or-a-bad-practice-to-use-a-href-in-a-view-in-asp-net-mvc%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
I prefer to write pure HTML as much as I can.
– Shyju
Nov 22 at 20:18
me too, but I don't know if it's common to work this way
– estudanteeterno
Nov 22 at 20:28
why do you want to do this? use tag helpers
– Alexan
Nov 22 at 20:45
Using pure html will not only help people who don't understand much about taghelpers, it will also help you to eventually migrate and improve your html since you're not tied to a framework (at least on the templates).
– Rafael A. M. S.
Nov 22 at 20:47