में उपयोग मैं जहाँ मैं नियंत्रण चर या अंतर्निहित पेज से गुणों से कुछ डेटा के साथ खिलाया जा करने की जरूरत है कि एक वेब उपयोगकर्ता नियंत्रण हो गया।पीछे कोड से चर मूल्य प्राप्त करें और aspx पेज नियंत्रण
<%@ Control Language="C#" AutoEventWireup="False" CodeFile="Header.ascx.cs" Inherits="Site.UserControls.Base.Header" %>
<asp:Literal runat="server" Text='<%# Testing %>' id="ltrTesting" />
codebehind
namespace Site.UserControls.Base
{
public partial class Header : UserControlBase
{
public string Testing = "hello world!";
protected void Page_Load(object sender, EventArgs e)
{
//this.DataBind(); // Does not work
//PageBase.DataBind(); // Does not work
//base.DataBind(); // Does not work
//Page.DataBind(); // Does not work
}
}
}
मैं इस विषय पढ़ा है, लेकिन यह अभ्यस्त मेरी समस्या का समाधान, मुझे लगता है क्योंकि यह एक उपयोगकर्ता नियंत्रण है न कि पृष्ठ है बस। I want to get property value from code behind
क्यों पीछे बजाय कोड से नियंत्रण करने के लिए मान सेट नहीं? नियंत्रण के पोर्टेबिलिटी की वजह से – Magnus
@Magnus, कि निश्चित रूप से एक विकल्प है, लेकिन यह इस –
ठीक .. पोर्टेबिलिटी कैसे से बाहर आखिरी विकल्प है? – Magnus