अपने वेब एप्लिकेशन में मुझे बनाने और संपादन के लिए एक फॉर्म प्रदान करना है। बनाने और संपादन के लिए रूपों में मामूली अंतर है, इसलिए मैं अपने विचार में ऐसा कुछ करने की सोच रहा हूं:
<form>
// a lot of htnl goes here
@if (editing)
{
// some more fields shown in edit mode
}
@if(!editing)
{
// some stuff shown in create mode
}
मैंने हमेशा if
अपने विचारों में कोई बयान नहीं देने की कोशिश की है , लेकिन इस बार मुझे दो स्थानों पर HTML के एक विशाल हिस्से को कॉपी करने के अलावा कोई अन्य विकल्प नहीं दिखता, जो मैं नहीं करना चाहता। क्या यह उचित "प्रस्तुति तर्क" है और क्या कोई अन्य विकल्प हैं?