আমি কীভাবে একটি এএসপি: টেক্সটবক্সে ইঙ্গিত দেব


102

আমি কীভাবে কোনও এসপি: টেক্সটবক্সের মধ্যে একটি ইঙ্গিত / স্থানধারক রাখি? আমি যখন কোনও ইঙ্গিত বলি তখন আমি এমন কিছু পাঠ্য বোঝি যা ব্যবহারকারী এটিতে ক্লিক করলে অদৃশ্য হয়ে যায়। এইচটিএমএল / সিএসএস ব্যবহার করে কী অর্জন করার কোনও উপায় আছে?


2
আপনি কোন ব্রাউজারগুলি সমর্থন করছেন? এইচটিএমএল 5 ব্রাউজারগুলি placeholderপাঠ্যবাক্সগুলির জন্য বৈশিষ্ট্যটিকে সমর্থন করে ।
রিকিতিকিতিক

উত্তর:


199

placeholderগুণ

আপনি placeholderগুণটি সন্ধান করছেন। আপনার এএসপি.net নিয়ন্ত্রণের মধ্যে এটি অন্য কোনও বৈশিষ্ট্যের মতো ব্যবহার করুন:

<asp:textbox id="txtWithHint" placeholder="hint" runat="server"/>

আপনার আইডিই (অর্থাত্ ভিজ্যুয়াল স্টুডিও) সম্বন্ধে বিরক্ত করবেন না কারণ গুণটিটি জানেন না। এএসপি নেটওয়ারের সাথে নিবন্ধিত নয় এমন বৈশিষ্ট্যগুলি পার হয়ে যায় এবং যেমনটি সরবরাহ করা হয় re সুতরাং উপরের কোডটি (মূলত) এখানে রেন্ডার করে:

<input type="text" placeholder="hint"/>

placeholderরিসোর্স ব্যবহার করে

নিয়ন্ত্রণে ইঙ্গিতটি প্রয়োগ করার একটি দুর্দান্ত উপায় হ'ল সংস্থানগুলি ব্যবহার করা । এইভাবে আপনার স্থানীয় ইঙ্গিত থাকতে পারে। ধরা যাক আপনার একটি index.aspx ফাইল রয়েছে, আপনার অ্যাপ_লোকালআরসোর্সস / ইনডেক্স.এএসপিএক্স.আরএক্স ফাইল রয়েছে

<data name="WithHint.placeholder">
    <value>hint</value>
</data>

এবং আপনার নিয়ন্ত্রণ মত দেখাচ্ছে

<asp:textbox id="txtWithHint" meta:resourcekey="WithHint" runat="server"/>

উপস্থাপিত ফলাফলটি উপরের অধ্যায়ে যেমনটি দেখবে তেমন দেখাবে।

পিছনে কোডে বৈশিষ্ট্য যুক্ত করুন

অন্য কোন অ্যাট্রিবিউট মতো আপনি যোগ করতে পারেন placeholderথেকে AttributeCollection:

txtWithHint.Attributes.Add("placeholder", "hint");

2
কিছু কারণে আমার জন্য রিসোর্স ট্রিক "WithHint.placeholder"কাজ করেনি।
মিম

1
সংস্থানগুলি ব্যবহার করার সময়, আপনি স্থানীয় সংস্থান ফাইলের জন্য এটি করতে পারেন: <asp:TextBox ID="txtWithHint" runat="server" placeholder="<%$ Resources: 52 %>" />বা বিশ্বব্যাপী সংস্থানগুলির জন্য:<asp:TextBox ID="txtWithHint" runat="server" placeholder="<%$ Resources: ResourceFile, ResourceValue %>" />
এভিলড্রি

কোডে একটি নিয়ন্ত্রণ যুক্ত করার সময় আপনার স্পষ্টতই যা প্রয়োজন তা হ'ল: MyTextBox.Attributes.Add ("স্থানধারক", "ইঙ্গিত");
এলিয়ট গিলুম


19
 <asp:TextBox runat="server" ID="txtPassword" placeholder="Password">

এই আপনি কিছু সময় মনে করে যে, Intellisence কারণে কাজ করছে না পারে দেখাচ্ছি না কাজ করবে স্থানধারক


7

কোড-পেছন থেকে স্থানধারক বৈশিষ্ট্য যুক্ত করা:

txtFilterTerm.Attributes.Add("placeholder", "Filter" + Filter.Name);

অথবা

txtFilterTerm.Attributes["placeholder"] = "Filter" + Filter.Name;

এসপেক্স পৃষ্ঠা থেকে স্থানধারক বৈশিষ্ট্য যুক্ত করা হচ্ছে

<asp:TextBox type="text" runat="server" id="txtFilterTerm" placeholder="Filter" />

অথবা

<input type="text" id="txtFilterTerm" placeholder="Filter"/>

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