|
Thanks Jeremy.
I tried to provide my question with an example.
I have a scenario where I have to display a view with around 30 fields(some are textboxes and some are Dropdowns) and the Business Object to represent the entity would be something like:
[CODE]
Parent
{
PField1
PField2
.
.
.
.
PField19
PField20
List<Son> Sons;
List<Daughters> Daughters;
}
Son
{
SField1
SField2
SField3
}
Daughter
{
DField1
DField2
DField3
DField4
DField5
}
[/CODE]
Am capturing/displaying the whole business entity in a single view.
Now the user can change the base fields of a parent or change the fields of a son/daughter.
Now how should I handle the change events for each field in the view, should I delegate the change events to the Presenter and then let presenter update the view. This requires to define 22 events in the View and then 22 delegate events in view and 22 event handlers in the presentation layer.
Somehow am not having a good feeling about this design.
Can you please advise?
Regards,
Cybernate
modified on Tuesday, July 28, 2009 4:01 PM
|
|
|
|
|
AFAIK, MVP is not well suited for web-applications. It works well with stand-alone applications. You may try the MVC model. ASP.NET has a MVC framework available. Give it a try.
Cybernate wrote: I want to propogate the change in any field to the Presentation layer. The only solution I can think of is to define 30 events!!! in the View and 30 handlers in the Presentation layer or define 30 setter methods in the presentation layer for the 30 event handlers in the view.
That is ugly. You can have only one method in the presentation layer which takes an aggregate data structure and does the UI binding. Read this[^] MSDN article which takes MVP pattern in detail.
|
|
|
|
|
Thanks for your inputs.
I am not sure if I agree with you on MVP not suited for Web Apps.
Regarding the 30 Events statement I was being sarcastic.
Thanks for trying though.
Regards,
Cybernate
|
|
|
|
|
hi guys...
i want to make a user availability control in a ajax enabled asp.net website
so i placed a textbox & a label(which shows the username exists or not ) inside the updatepanel
i use a button(placed outside updatepanel) as a trigger for asynchronous postback of the updatepanel
all works fine ...but the page is reloaded.....i mean the user have to wait a few seconds for the output...
but i want it asynchronously ...so the total page is not updated...
help me .....
|
|
|
|
|
Make sure that the Updatepanel updatemode is "Conditional" and set your textbox autopostback to "true"
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
http://www.vuyiswamaseko.tiyaneProperties.co.za
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
i have done this all....
but still the pasge is reloaded....invisible for a little time & then shows the output
|
|
|
|
|
can i see the markup
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
http://www.vuyiswamaseko.tiyaneProperties.co.za
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
pls i was running an application ,when i clicked on a radio button,it threw a java script error "object expected and i need it resolved
|
|
|
|
|
jude mgbaka wrote: when i clicked on a radio button,it threw a java script error "object expected and i need it resolved
It means object is not found. Please show us the code.
|
|
|
|
|
We cant know until we see the code
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
http://www.vuyiswamaseko.tiyaneProperties.co.za
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
Are you calling any javascript function on radiobutton click.Check that are you able to get all the controls object properly?
Cheers!!
Brij
|
|
|
|
|
I think the javascript function that you are calling doesnt exists which is fired when Radiobutton is clicked.
Or it must be thrown from the javascript function itself.
|
|
|
|
|
Seriously, if you think we can help based on this, you probably are so far out of your depth that you should give up on your current project and try to learn some basics first. We can't possibly fix your code if we can't see it.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
I am used to work with datagrid, now I am wondering whether or not datalist has paging option?
|
|
|
|
|
|
|
Hi,
How to Customize my Gridview? As per my requirement i want to show blank line in gridview, which will differ the two sets of data.
|
|
|
|
|
You did not explain clearly what you want, let me give you another chance, please try again and explain clearly
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
http://www.vuyiswamaseko.tiyaneProperties.co.za
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
I want to display data in the gridview. After 2 records displayed i want to display the blank row, which will separate another set of rows. So please let me know the solution.
|
|
|
|
|
That wont be a good idea in a gridview, use another control not gridview it was not meant for that.
Vuyiswa Maseko,
Few companies that installed computers to reduce the employment of clerks have realized their expectations.... They now need more and more expensive clerks even though they call them "Developers" or "Programmers."
C#/VB.NET/ASP.NET/SQL7/2000/2005/2008
http://www.vuyiswamaseko.somee.com
http://www.vuyiswamaseko.tiyaneProperties.co.za
vuyiswa@its.co.za
http://www.itsabacus.co.za/itsabacus/
|
|
|
|
|
srikantha_nagaraj wrote: How to Customize my Gridview? As per my requirement i want to show blank line in gridview, which will differ the two sets of data.
I will suggest you either use Repeater Control For that or Use XSLT for customize display
|
|
|
|
|
How to use XSLT. Can u give me the example with sample code please.
|
|
|
|
|
Do you want to have blank line between the rows?
Cheers!!
Brij
|
|
|
|
|
Yes. Which will separate the set of records.
|
|
|
|
|
Hi All,
I am displaying images on my web-page. when I try to re-size the image, program stretches it. So the display on the page becomes awful. Is there a way to keep the original ratio between height and width while resizing it even if it means losing some part of the image.
|
|
|
|