मैंने एक एएसपी.NET नियंत्रण विकसित किया है जिसके लिए गुणों में से एक [ध्वज] enum है। हालांकि, मैं एएसपी.NET नियंत्रण मार्कअप में इस संपत्ति के लिए एकाधिक झंडे निर्दिष्ट करने में सक्षम नहीं प्रतीत होता। क्या ऐसा करने के लिए कोई विशेष वाक्यविन्यास है या क्या यह संभव नहीं है?एएसपी.NET नियंत्रण संपत्ति [ध्वज] enum
12
A
उत्तर
11
शायद मैं सवाल गलत समझ रही है, लेकिन आप नहीं कर सकते एक अल्पविराम से अलग स्ट्रिंग के साथ enum मान सेट करें।
उदा।
<uc1:MyControl ID="control1" runat="server"
Options="DeleteOnClose,Asynchronous" />
: मैं इस तरह मार्कअप में सेट कर सकते हैं
public System.IO.FileOptions Options { get; set; }
: अगर मैं अपने नियंत्रण में इस संपत्ति है
7
बस अल्पविरामों द्वारा झंडे को अलग करें।
Test.ascx
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Test.ascx.cs" Inherits="Test" %>
<asp:Label ID="lblTest" runat="server"></asp:Label>
Test.ascx.cs
public partial class Test : System.Web.UI.UserControl
{
public TestEnum MyProperty
{
//coalesce was done to be lazy. sorry. haha.
get { return (TestEnum)(ViewState["te"] ?? TestEnum.One); }
set { ViewState["te"] = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
lblTest.Text = MyProperty.ToString();
}
}
[Flags]
public enum TestEnum : int
{
One = 1,
Two = 2,
Four = 4,
Eight = 8
}
Test.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Test.aspx.cs" Inherits="Test" %>
<%@ Register Src="~/Test.ascx" TagPrefix="test" TagName="Test" %>
<form id="form1" runat="server">
<test:Test ID="test" runat="server" MyProperty="Four,Eight" />
</form>
संबंधित मुद्दे
- 1. enum ध्वज के सभी बिट्स
- 2. enum संपत्ति
- 3. एएसपी.NET उपयोगकर्ता नियंत्रण संपत्ति मूल्य विकल्प डिजाइनर मोड में
- 4. एएसपी.NET टेक्स्ट बॉक्स नियंत्रण की ऑनब्लूर संपत्ति में जावास्क्रिप्ट जोड़ना
- 5. एएसपी.NET AJAX नियंत्रण टूलकिट
- 6. एएसपी.NET उपयोगकर्ता नियंत्रण ऑनरर
- 7. एएसपी.NET सर्वर नियंत्रण
- 8. एएसपी.NET चार्ट नियंत्रण, सी #
- 9. एएसपी.Net ReportViewer नियंत्रण
- 10. लोडकंट्रोल बनाम एएसपी.Net नियंत्रण
- 11. एएसपी.NET नियंत्रण कोडबहाइंड
- 12. एक एएसपी.NET पुनरावर्तक नियंत्रण में उपयोगकर्ता नियंत्रण में गतिशील रूप से एक संपत्ति असाइन करना
- 13. एएसपी.Net चार्ट नियंत्रण पर ग्रिडलाइन छुपाएं
- 14. एएसपी.NET चार्ट नियंत्रण - एक्सिस लेबल
- 15. एक संपत्ति ग्रिड नियंत्रण
- 16. एक मान के लिए [ध्वज] enum मान का परीक्षण
- 17. ध्वज से सभी बिट नामों को सूचीबद्ध करें Enum
- 18. सी # उपयोगकर्ता नियंत्रण दृश्यमान संपत्ति
- 19. सी # उपयोगकर्ता नियंत्रण दृश्यमान संपत्ति
- 20. ध्वज एनम विशेषता
- 21. एएसपी.Net उपयोगकर्ता नियंत्रण में जावास्क्रिप्ट इंटेलिजेंस
- 22. जावास्क्रिप्ट में आईडी द्वारा संदर्भ एएसपी.NET नियंत्रण?
- 23. एएसपी.NET अजाक्स नियंत्रण किट बनाम JQuery
- 24. एएसपी.NET नियंत्रण संग्रह को क्रमबद्ध करें
- 25. आप जावास्क्रिप्ट फ़ंक्शन से एएसपी.NET नियंत्रण की "दृश्यमान" संपत्ति कैसे सेट करते हैं?
- 26. एएसपीएक्स पृष्ठ में एएसपी.NET कस्टम नियंत्रण की संपत्ति कैसे छिपाना है?
- 27. आप एएसपी.NET नियंत्रण की सामग्री तक कैसे पहुंचते हैं?
- 28. एएसपी.NET
- 29. किसी नियंत्रण की संपत्ति को किसी अन्य नियंत्रण की संपत्ति में कैसे बांधें?
- 30. एएसपी.NET