রেজার মন্তব্য সিনট্যাক্স


116

রেজার ভিউতে সার্ভার সাইড কমেন্টের সিনট্যাক্স কী?

আমি এই কোডটি মন্তব্য করতে চাই:

/*
@helper NavItem() {

}
*/


কীবোর্ড শর্টকাট: CTRL + K, C
Etienne Charland

উত্তর:


206
@* here is the code to comment *@

36
ভিজ্যুয়াল স্টুডিওতে, আপনার রেজার ভিউতে কিছু কোড / মার্কআপ নির্বাচন করুন এবং Ctrl + K, Ctrl + C টিপুন এবং এটি উপরে বর্ণিত হিসাবে নির্বাচনটি মন্তব্য করবে।
মিঃবোজঙ্গলস

47

নিম্নলিখিত দুটি কাজ

@{
/*
    This is a comment
*/}


@//This is another comment

হালনাগাদ

এমভিসি 3 এর নতুন বিটা হাইলাইট করার পুরানো পদ্ধতিগুলি কার্যকর করবে না।

@{
    //This is a comment
}

@{/*
      This is a multi
      line comment
*/}

@*
      This is a comment, as well
*@

আপডেট করা পদ্ধতি @//This is a commentএবং @/* */এটি আর কাজ করবে না।


আমি ডাউনভোট করি নি, তবে আরসি হিসাবে এই উত্তরটি ভুল । @ জারেটটিভিতে সার্ভার-সাইড মন্তব্য করার সঠিক উপায় রয়েছে।
দ্য ক্লাউডলেসস্কি

2
আসলে, এটি এখনও সঠিক তবে তারা একটি নতুন @* *সিনট্যাক্স যুক্ত করেছে। সুতরাং এখন মন্তব্য করার তিনটি উপায় রয়েছে। জারেটভি দ্বারা কেবল একটিই নয়।
বিল্ডস্টার্ড

@ বিল্ড স্টারটেড - সত্য - সম্ভবত আমি কিছুটা কঠোর ছিলাম :)।
দ্য ক্লাউডলেসস্কি

হেই, এটি পাঠ্য ভিত্তিক যোগাযোগের ক্ষেত্রে একটি সমস্যা - আমি আপনার প্রতিক্রিয়াটিকে কঠোর হিসাবে দেখিনি - আমি কেবল ভেবেছিলাম যে মাইক্রোসফ্ট মন্তব্যগুলি কীভাবে কাজ করে বলেছে তাতে আমি সমস্যা হতে পারে তাই আমি স্পষ্ট করতে চাই। :) @ * @ মন্তব্যগুলি বিশ্লেষণ করা হয়নি যদিও @ {// {এবং @ {/ * /} মন্তব্যগুলি এখনও রয়েছে - এটি তাদের মধ্যে পার্থক্য।
বিল্ডস্টার্ড

1
: - @BuildStarted সম্ভবত এই পোস্ট থেকে চাপ weblogs.asp.net/scottgu/archive/2010/11/12/...
TheCloudlessSky

8

.Cshtml ফাইল ভিতরে, শুধু প্রেস cntrl + K এবং cntrl + C , আপনি (অন্যথায়, মন্তব্য স্বয়ংক্রিয়ভাবে ভিসুয়াল স্টুডিও দ্বারা যোগ করা হয় দেখতে হবে। Cntrl_k এবং cntrl + U uncommenting জন্য।) অন্যথায় আপনি এটা নিজে তারপর লিখতে চান , শুধু সাথে মাথায়

@* Your Code *@

1

যদি এটি আপনার দৃষ্টিতে থাকে তবে আপনি স্ট্যান্ডার্ড এইচটিএমএল <!-- ... //-->বা। নেট স্টাইলটি ব্যবহার করতে পারবেন না <%-- .. --%>?


2
<%-- --%>তারপরেও ক্লায়েন্ট
বিটিডব্লিউতে

1
বিষয়বস্তুগুলি না করে, তবে আমি দেখতে পেয়েছি যে হোয়াইটস্পেস এখনও আউটপুটটিতে সংরক্ষিত।
জোনাথন বেটস

2
ঠিক আছে, রেজার ভিউ ইঞ্জিন দ্বারা প্রক্রিয়া করা হলে এটি অন্য কোনও "এইচটিএমএল" উপাদানগুলির মতোই আউটপুট হয়। সুতরাং আপনি সামগ্রীটি দেখতে পাবেন না কারণ এটি ব্রাউজার দ্বারা রেন্ডার করা হয়নি। তবে এটি এখনও পুরোপুরি আউটপুট। (রেজারের সাথে আমার অভিজ্ঞতার ভিত্তিতে এবং এটি কেবল দ্রুত পরীক্ষা করা হয়েছে)
বিল্ডস্টার্ড

আমি কেবল এটি পরীক্ষা করেছি (প্রাকদর্শন 1 সহ), এএসপিএক্স মন্তব্যগুলি কাজ করছে <%-- --%> বলে মনে হচ্ছে যদিও এটি রেজার ইঞ্জিন, ওয়েবফর্ম / এএসপিএক্স ইঞ্জিন নয়। যাইহোক, আরও পরীক্ষা করে দেখা যায় যে রেজার যে কোনও এএসপি ট্যাগের মধ্যে কিছু উপেক্ষা করে <% %>(তবে হোয়াইটস্পেস সংরক্ষণ করে?)। স্ট্যান্ডার্ড এইচটিএমএল মন্তব্যগুলির মধ্যে কোডটি <!-- -->এখনও চালানো এবং আউটপুট রয়েছে, কেবল ক্লায়েন্টই এর সামগ্রীগুলি উপেক্ষা করবে।
লুকাস

মন্তব্য মন্তব্য করার জন্য এইচটিএমএল মন্তব্যগুলি ব্যবহার করার বিষয়ে সতর্কতা অবলম্বন করুন যেহেতু রেজার ইঞ্জিন এখনও এটির মূল্যায়ন করবে এবং এটি সংকলন না করলে আপনি একটি ত্রুটি পাবেন - রেজার-নির্দিষ্ট মন্তব্য সীমানার ব্যবহার করা আরও ভাল
ক্রিস্টোফার কিং
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.