আমি কীভাবে কোনও এসপি: টেক্সটবক্সের মধ্যে একটি ইঙ্গিত / স্থানধারক রাখি? আমি যখন কোনও ইঙ্গিত বলি তখন আমি এমন কিছু পাঠ্য বোঝি যা ব্যবহারকারী এটিতে ক্লিক করলে অদৃশ্য হয়ে যায়। এইচটিএমএল / সিএসএস ব্যবহার করে কী অর্জন করার কোনও উপায় আছে?
আমি কীভাবে কোনও এসপি: টেক্সটবক্সের মধ্যে একটি ইঙ্গিত / স্থানধারক রাখি? আমি যখন কোনও ইঙ্গিত বলি তখন আমি এমন কিছু পাঠ্য বোঝি যা ব্যবহারকারী এটিতে ক্লিক করলে অদৃশ্য হয়ে যায়। এইচটিএমএল / সিএসএস ব্যবহার করে কী অর্জন করার কোনও উপায় আছে?
উত্তর:
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");
"WithHint.placeholder"
কাজ করেনি।
<asp:TextBox ID="txtWithHint" runat="server" placeholder="<%$ Resources: 52 %>" />
বা বিশ্বব্যাপী সংস্থানগুলির জন্য:<asp:TextBox ID="txtWithHint" runat="server" placeholder="<%$ Resources: ResourceFile, ResourceValue %>" />
শুধু এইভাবে লিখুন:
<asp:TextBox ID="TextBox1" runat="server" placeholder="hi test"></asp:TextBox>
<asp:TextBox runat="server" ID="txtPassword" placeholder="Password">
এই আপনি কিছু সময় মনে করে যে, Intellisence কারণে কাজ করছে না পারে দেখাচ্ছি না কাজ করবে স্থানধারক
কোড-পেছন থেকে স্থানধারক বৈশিষ্ট্য যুক্ত করা:
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"/>
asp:TextBox ID="txtName" placeholder="any text here"
placeholder
পাঠ্যবাক্সগুলির জন্য বৈশিষ্ট্যটিকে সমর্থন করে ।