I?ve added persistence to the ?In-Place-Editor? control at .NETOOP using SQLExpress and the LINQ to Entities. Since the Control itself can be used for ANY text content, the page that contains the control is responsible for population and persistence. Note the code below. The control is populated by the first notice in the notices table (other use may use multiple records.) Of particular interest is the push back to the database. Note that this code is called from the Page_SaveStateComplete event handler. NETOOP_DataEntities ctx = new NETOOP_DataEntities(); protected void Page_Load( object sender, EventArgs e) { // Populate the In-Place Editor Control var result = ctx.NETOOP_AnnouncementSet.Where(p => p.Id == 1); if (!IsPostBack) {...(read more) ...
Go to the complete details ...