আমি কীভাবে একটি এএসপিএন / সি# অ্যাপ্লিকেশন কনফিগার ফাইলের মানটির জন্য একটি অ্যাম্পারস্যান্ড যুক্ত করতে পারি


209

আমি একটি কনফিগার ফাইলে মান সহ একটি সি # প্রোগ্রাম পেয়েছি। আমি যা চাই তা হল একটি ইউআরএল মানের জন্য এম্পারস্যান্ডগুলি সঞ্চয় করা ...

<appSettings>
  <add key="myurl" value="http://www.myurl.com?&cid=&sid="/>
</appSettings>

তবে আমি আমার সাইট তৈরিতে ত্রুটি পেয়েছি। অ্যাম্পারস্যান্ড অনুমোদিত নয়। আমি বিভিন্ন ধরণের অ্যাম্পারস্যান্ডগুলি পালানোর চেষ্টা করেছি no কেউ কি এই সঠিক ফর্ম জানেন? সমস্ত পরামর্শ স্বাগত।

উত্তর:


420

&amp;"&" এর পরিবর্তে " " ব্যবহার করুন ।


2
আমি গুরুত্ব সহকারে ভেবেছিলাম আমি এটি চেষ্টা করেছিলাম। আমি মনে করি আমি "অনুমান" মিস করেছি শেষে. যাইহোক এটি কাজ করে তাই এরিক প্রতিক্রিয়ার জন্য ধন্যবাদ।
রব সেগাল

6
এটি কাজ করে, তবে আমাকে একটি স্ট্রিং রাখতে হবে। প্রতিস্থাপন ("& amp;", "&") আমি যেখানেই এই সেটিংটি অ্যাক্সেস করি না কেন, অন্যথায় আপনি লিঙ্কটিতে ক্লিক করার পরে ব্রাউজারটি এটি সঠিকভাবে সনাক্ত করতে পারে না: /
ডিএলহ

ভাল ... এটি হতাশ হ'ল। আমার অর্থ, কনফিগারেশন ম্যানেজারটি স্বয়ংক্রিয়ভাবে এই & xyl কে ছাড়বে না; অক্ষরগুলি কনফিগার ফাইল থেকে প্রাপ্ত করার সময়।
এফ্রাইন

ডিফেল ঠিক কী সম্পর্কে কথা বলছেন তা নিশ্চিত নয়, তবে আনসকেপ অবশ্যই কার্যকরভাবে কাজ করে। এটি কেবল স্ট্যান্ডার্ডের appSettingsপাশাপাশি কাস্টম NameValueCollectionবিভাগের সাথেও পরীক্ষা করা হয়েছে : উভয়ের জন্য এম্পারস্যান্ডটি যথাযথভাবে অনস্ক্র্যাপড।
জুলাইলেগন

@DLeh আপনি যদি একটি cshtml ফাইলে একটি ভিউব্যাগের সাথে কাজ করছেন Html.Rawতবে ফ্রেমওয়ার্কের দ্বারা এড়াতে বাধা পেতে আপনার .cshtml ফাইলটিতে কল করতে হবে।
ইউজার 7000090

25

আপনি কি এই চেষ্টা করেছেন?

<appSettings>  
  <add key="myurl" value="http://www.myurl.com?&amp;cid=&amp;sid="/>
<appSettings>


0

যদিও এখানে গৃহীত উত্তরটি প্রযুক্তিগতভাবে সঠিক, মন্তব্যের ভিত্তিতে ব্যবহারকারীদের মধ্যে কিছু বিভ্রান্তি রয়েছে বলে মনে হয়। .CshtML ফাইলে একটি ভিউব্যাগের সাথে কাজ করার সময়, আপনাকে @Html.Rawঅন্যথায় কনফিগারেশন ম্যানেজার দ্বারা অপসারণের পরে আপনার ডেটাটি আবার ব্যবহার করা উচিত । Html.Raw()এটি থেকে রোধ করতে ব্যবহার করুন ।

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