Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

asp.net - How do I reference the databound control from an ObjectDataSource event? -


take example detailsview control objectdatasource datasource.

normally in detailsview.itemupdated event grab reference details view casting sender:

detailsview dv = (detailsview)sender; 

in situations becomes necessary handle event inside objectdatasource.itemupdated event. in case sender of type objectdatasource. want able write clean code isnt hardcoded like

label label1 = detailsview1.findcontrol("label1"); 

i looked on documentation , did searches couldnt find how write code following:

protected void objectdatasource1_inserted(object sender, objectdatasourcestatuseventargs e) {    objectdatasource ods = (objectdatasource)sender;    detailsview dv = (detailsview)ods.something_here; } 

does know should putting in something_here in snippet above?

that's happen because "oninserted" event suppose event examine values of return value or output parameters, or determine whether exception thrown after insert operation has completed. return value, output parameters, , exception handling properties available objectdatasourcestatuseventargs object associated event.

what can here call objectdatasource.select() returns view in case don't think it's choice. should review business logic , try manage somewhere makes more sense

anyway code should below:

objectdatasource ods = yourdatasource.select();  detailsview dv = (detailsview)ods;  

Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -