একটি রেজার ভিউতে একটি মন্তব্য কীভাবে লিখবেন?


128

এমভিসি ভিউতে কীভাবে কোনও মন্তব্য লিখবেন, এটি চূড়ান্ত এইচটিএমএলে (যেমন, ব্রাউজারে, প্রতিক্রিয়াতে) সঞ্চারিত হবে না। এর সাথে একটি মন্তব্য করতে পারে:

<!--<a href="https://stackoverflow.com/">My comment</a> -->

তবে এটি ব্রাউজারের পৃষ্ঠা উত্স কোডে দৃশ্যমান।

কেবলমাত্র অভ্যন্তরীণ ব্যবহারের জন্য '.cshtml' ফাইলগুলিতে মন্তব্য করা কি সম্ভব?



2
: পাওয়া আমার প্রশ্নের সদৃশ stackoverflow.com/questions/3382903/razor-comment-syntax
horgh

1
আরেকটি ডুপ্লিকেট: stackoverflow.com/questions/4467496/...
নাথন হার্টলি

উত্তর:


233

নোট করুন যে সাধারণভাবে, আইডিই'র মতো ভিজ্যুয়াল স্টুডিও বর্তমান ভাষার প্রেক্ষাপটে একটি মন্তব্য চিহ্নিত করে, আপনি যে মন্তব্যে রূপান্তর করতে চান তা নির্বাচন করে এবং Ctrl+ K Ctrl+ Cশর্টকাট ব্যবহার করে বা আপনি যদি পুনঃভাগ / ইন্টেলি ব্যবহার করছেন- জে স্টাইল শর্টকাট, তারপর Ctrl+ /

সার্ভার সাইড মন্তব্য:

রেজার .cshtml

তাই ভালো:

@* Comment goes here *@

.aspx
পুরোনো খুঁজছেন তাদের জন্য .aspxদৃশ্য (এবং Asp.Net ওয়েবফর্মগুলি) সার্ভার প্রান্তের মন্তব্য সিনট্যাক্স :

<%-- Comment goes here --%>

ক্লায়েন্ট সাইড মন্তব্য

এইচটিএমএল মন্তব্য

<!-- Comment goes here -->

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

// One line Comment goes Here
/* Multiline comment
   goes here */

ওপি যেমন উল্লেখ করেছে, যদিও ব্রাউজারে প্রদর্শিত হয়নি, ক্লায়েন্টের পক্ষের মন্তব্যগুলি এখনও সার্ভারে থাকা পৃষ্ঠা / স্ক্রিপ্ট ফাইলের জন্য উত্পন্ন করা হবে এবং এইচটিটিপি-র উপরে পৃষ্ঠা দ্বারা ডাউনলোড করা হবে, যা অপসারণ না করা (উদাহরণস্বরূপ মিনিফিকেশন), I / O নষ্ট করবে এবং যেহেতু পৃষ্ঠাটি উত্সটি দেখে বা ব্রাউজারের ডিভাইস বা ফিডলার বা ওয়্যারশার্কের মতো কোনও সরঞ্জাম দিয়ে ট্র্যাফিককে বাধা দিয়ে ব্যবহারকারী মন্তব্যটি দেখতে পাবে, এটিও সুরক্ষা ঝুঁকি তৈরি করতে পারে , তাই সার্ভারে সার্ভারের পক্ষের মন্তব্যগুলি ব্যবহার করার পছন্দকে উত্সাহ দেওয়া হচ্ছে কোড (এমভিসি ভিউ বা। এসপিএক্স পৃষ্ঠাগুলির মতো)


2
এটি চেষ্টা করে ভুলে গিয়েছেন))))) আমি সাধারণত Ctrl + E, C এবং Ctrl + E, U ব্যবহার করি। অনেক অনেক ধন্যবাদ
২২

এই প্রতিক্রিয়াটি ভুল। এই প্রশ্নের অন্যান্য প্রতিক্রিয়া দেখুন।
জ্যাকারি গিয়ার্স

@ জ্যাকারিজিয়ারস আমি অনুসরণ করছি না - সুব্রিংয়ের উত্তরটি আমার মূল উত্তরটিকে নকল করে বলে মনে হচ্ছে এবং পরবর্তীকালে আমি অভ্যন্তরীণ ব্যবহারের জন্য মন্তব্যগুলি গোপন রাখার বিষয়ে ওপি'র উদ্বেগের প্রতিক্রিয়া জানাতে বাড়াতে পেরেছি। ভুল কী?
স্টুয়ার্টএলসি

1
তবে আমি রেজার পৃষ্ঠাতে সি # মন্তব্য সিনট্যাক্স ( //..., /*...*/) ব্যবহার করি । এটি কি আসলে পাঠ্য হিসাবে রেন্ডার করা উচিত নয়?
ফেসপাম 42

1
আপনি // মন্তব্যটি কোথায় রাখবেন তা নির্ভর করে। রেজারে সি # বিভাগ থাকতে পারে (একটি সূচনা @ দ্বারা চিহ্নিত), এইচটিএমএল এবং এমনকি জেএস বিভাগগুলি স্ক্রিপ্ট বিভাগে থাকতে পারে। সি # মন্তব্যগুলি সার্ভার দ্বারা প্রতিধ্বনিত হবে না। জেএস এবং এইচটিএমএলে মন্তব্যগুলি ব্রাউজারে পাঠানো হবে .. // এইচটিএমএলে মন্তব্যগুলি পাঠ্য হিসাবে বিবেচিত হবে এবং সম্ভবত শেষ ব্যবহারকারীর কাছে দৃশ্যমান হবে।
স্টুয়ার্টএলসি

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.