How To Map WebForm To Data Transfer Object
Mar 11, 2011
I'm implementing the MVP pattern within an existing asp.net webforms application and I was wondering if there is a clean way to map my form data to a data transfer object. I'm not particularly fond of implementing it this way:
MyObject obj = new MyObject()
{
bj.Name = txtName.Text,
obj.Description = txtDescription.Text,
obj.SomeOtherValue = txtOtherValue.Text
};
View 2 Replies
Similar Messages:
Apr 29, 2013
I have a web form with several DDL and text boxes some of them have post backs some dont
the DDLs have 3 or 4 Values like Yes , No or Often, Regularly, Never
a user is able to select the values and save his selection results on a sql server and a record number is generated on the save.
he is also able to retrieve his results via the same record number Via a subroutine called RecordSrchId all the text boxes get populated most of the DDLs get populated and results are selected but some of the DDLs dont get selected.
The DDLs for example will have Yes, No results as values in the list of items. The retrieved data from the sql is presented in a datatable and the value is cascaded down via the correct ID of the items for example "mydatatable.Tables(0).Rows(0)(2).ToString" where my datatable is the datatable and (2) is the item number i get a value from mydatatable as i have tested this with a Label control so its not returning null and the DDl have the correct list of values also in the correct case formats but for some reason it will give me an error below
Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 1148:
Line 1149: crane_requirement_Frequency_40T0.Items.FindByText(mydatatable.Tables(0).Rows(0)(32).ToString).Select ed = True Line 1150: Line 1151:
Source File: C:inetpubwwwrootaspxfactfindDefault.aspx.vb Line: 1149
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
FactFindMenu.recordidsrch() in C:inetpubwwwrootaspxfactfindDefault.aspx.vb:1149
FactFindMenu.Srch_Record_Click(Object sender, EventArgs e) in C:inetpubwwwrootaspxfactfindDefault.aspx.vb:1090
[code]....
the subroutine to retrive the date is below
Private Sub recordidsrch()
Dim searchFactfnd As New SearchFactFnd ' custom class used to retrive data From sql server
Dim mydatatable As New Data.DataSet ' Dataset/table used
mydatatable = searchFactfnd.FactFNDTableID(Rcrd_num_Txt.Text) ' populates the dataset with the function FactFNDTableID via a record Id gained from a textbox and function returns a dataset/table
contact_name.Text = mydatatable.Tables(0).Rows(0)(1).ToString
[Code]......
The HTML code dor the DDL is
<aspropDownList ID="crane_requirement_Frequency_40T" runat="server" CssClass="largeinput" AutoPostBack="True">
asp:ListItem>Crane Requirements Frequency</asp:ListItem>
<asp:ListItem>Regularly</asp:ListItem>
<asp:ListItem>Often</asp:ListItem>
<asp:ListItem>Seldom</asp:ListItem>
<asp:ListItem>Never</asp:ListItem>
</aspropDownList>
I have tried several variations of the below
Items.FindByText(mydatatable.Tables(0).Rows(0)(32).ToString).Selected =True
Items.FindByvalue(mydatatable.Tables(0).Rows(0)(32).ToString).Selected =True
ddl.selectedvalue
ddl.selecteditem
if not ispostback then
'populate
end if
ddl.clearcontents
tried rewriting the html ddl to below and try variations above did not work
<aspropDownList ID="crane_requirement_Frequency_40T" runat="server" CssClass="largeinputd">
<asp:ListItem Text="Crane Requirements Frequency"Value="" />
<asp:ListItem Text="Regularly" Value="Regularly" />
<asp:ListItem Text="Often" Value="Often" />
<asp:ListItem Text="Seldom" Value="Seldom" />
</aspropDownList>

i know the values fro the data set are correct and not null and the values exist in the DDL could post back be causing this.
View 2 Replies
Jun 15, 2010
I have written an application that basically gathers up a bunch of text and numerical data from the client PC and stores it as an object. Right now I'm implementing XML serialization so that the file can be saved.
The issue is now, how do I get this data to the server? I have a server running IIS 7 setup but I don't quite understand the ASP.net life cycle, so I'm not sure how to implement the receiving app.
View 5 Replies
Mar 20, 2010
I finished NerdDinner tutorial and now I'm playing a bit with project. Index page shows all upcoming dinners:
public ActionResult Index()
{
var dinners = dinnerRepository.FindUpComingDinners().ToList();
return View(dinners);
}
In DinnerRepository class I have method FindAllDinners and I would like to add to above Index method number of all dinners, something like this:
public ActionResult Index()
{
var dinners = dinnerRepository.FindUpComingDinners().ToList();
var numberOfAllDinners = dinnerRepository.FindAllDinners().Count();
return View(dinners, numberOfAllDinners);
}
View 6 Replies
Apr 22, 2010
I am using ASP.NET MVC 2.0 and I want to transfer my ViewModel properties to business object. I can do this manually or use AutoMapper or use new method available in ASP.NET MVC 2.0. My question is that does anyone know the name of the new method which allows to copy the properties from one object to another?
View 1 Replies
Sep 25, 2010
I wanTransfer values from one page to another using Request Object
but when i try store
textBox value into Request object like..
Request["Name"] = txtName.Text;
i get the following Error
Property or indexer 'System.Web.HttpRequest.this[string]' cannot be assigned to -- it is read only
Is Request object allows us to store values init like Session & Application Object.
View 11 Replies
Nov 14, 2010
I'm trying to figure out how to bind an EF4.0 object to my textbox control. I have a call to my business object that returns an entity CFUser that has a FirstName parameter on it of type string. However, after I make the call and bind the object, the codebehind executes which fills the BindUser property with the correct value. However, nothing shows up in the textbox.
my aspx side is
[Code]....
View 4 Replies
Jan 21, 2010
Environment used - Asp.net mvc 1.0 with c#
Problem -I have used simple mvc application. and also added webform into mvc application.and it is working fine. but when i used session object for sharing data between mvc and webapplication. it is not working. I have put Session["logon"] = "logon"; object into mvc controller and when i access this into webform then there is no value in session object.
View 2 Replies
Feb 8, 2011
I have a class which implements IHttpHandler that is designed to handle image resize requests. It handles Urls like so [URL] Currently the handler looks for myimg.jpg on disk, cuts a 100x100 thumbnail (if it isn't already present) and redirects the client to the thumbnail like so Response.RedirectPermanent("/some/virtualPath/to/thumbnail.jpg");
This has been working great, but I would like to avoid forcing the client to issue a second HTTP request. Is it safe to do the following? Server.Transfer("/some/virtualPath/to/thumbnail.jpg") All the MSDN documentation talks about using Server.Transfer() to redirect to an aspx page, so I'm not sure if this is the right thing to do or not.
View 1 Replies
Sep 27, 2010
There are 2 UserControls UC1 and UC2, and there is one more class C. I want to share the same instance of c in both UserControls. I know that this can be possible with properties in both UC's and by registering UC2 in UC1 or vice versa. But I want the solution to be loosely coupled. Any best possible way without touching the Actual Page (which hosts UC's)? So i need some best possible way between UCs transfering C.
View 5 Replies
Feb 26, 2010
I am using a server control on a single web.forms page. I have to use this control on a web.forms page since its a server control, although this is actually a MVC project. So I created a web.forms folder and put my new page in it. I then copy the example code from the signature control. I get the following error:
The base class includes the field 'ctrlSign', but its type (WebSignatureCapture.SignatureControl) is not compatible with the type of control (ASP.signaturecapture_signaturecontrol_ctlsignature_ascx).
I know the code works because if I removed the ID attribute from the server control, it no longer gives me this error and my control renders. But I need the attribute for the ID so I can perform is post event
I am using this signature control. Here's the web.forms code...
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="KahunaCentralTIDRevamp.SignatureCapture.Index" %> [code]....
View 2 Replies
Oct 19, 2010
in webform 1, i have search button when i click its open webform2 and there the gridview.
I want when i click the link in gridview in webform 2 then it close webform 2 and change the datasource parameter in webform 1 without open the new window (still same window)
View 2 Replies
Mar 21, 2011
What is right way to send visitors from one webform to other. What are their limitations and their plus points.
View 2 Replies
Mar 26, 2010
how do I transfer my data to another page.
Have 3 textbox whose value must be transferred..
View 5 Replies
Jan 16, 2011
I have a gridview with these columns: id,name,price,quantity,total. Also i have a button and checkbox in every row of gridview. When i check some rows i would like these rows with the button to transfer in another gridview.How can i do that?
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
DataKeyNames="id" DataSourceID="SqlDataSource3">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="chkSelect" runat="server" />
<asp:HiddenField ID="hdValue" runat="server" Value='<%#Eval("ID") %>' />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="id" HeaderText="id" InsertVisible="False"
ReadOnly="True" SortExpression="id" />
<asp:BoundField DataField="name" HeaderText="name" ReadOnly="True"
SortExpression="name" />
<asp:BoundField DataField="price" DataFormatString="{0:c}" HeaderText="price"
ReadOnly="True" SortExpression="price" />
<asp:BoundField DataField="quantity" HeaderText="quantity"
SortExpression="quantity" />
<asp:BoundField DataField="total" DataFormatString="{0:c}" HeaderText="total"
ReadOnly="True" SortExpression="total" />
</Columns>
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource3" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM [Land]"></asp:SqlDataSource>
</div>
<div>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
View 1 Replies
Sep 10, 2010
how can data be transfered between 2 web applications runnig on 2 web servers
View 4 Replies
Jan 18, 2011
I have this code
private void BindSecondaryGrid()
{
DataTable dt = (DataTable)ViewState["SelectedRecords1"];
gridview3.DataSource = dt;
gridview3.DataBind();
}
The selected records from the gridview2 are saved there ViewState["SelectedRecords1"].The columns are id, name, quantity, total. Then these records are saved in gridview3 with
gridview3.DataSource = dt;
gridview3.DataBind();
Now i would like to get these values from gridview3 and store them in a table in my database with same columns of course.Is there a way to do that?
View 1 Replies
Feb 26, 2010
i am new in asp.net. i have create a website. its related to tours and travels. Now when any customer get login to webportal then the login info of that customer should send to my system i.e. website. here it will check the user is valid or not or new according to that check user's permissions and send the data to the webportal.
then customer can search the specific data and book the some data say 'hotel'. that time the booking information should send to back to the system. so my query is how can i send the information from my system to webportal and vice versa...(can i do it with javascript)
View 4 Replies
May 21, 2010
I have 2 web sites running on the same server. Web1 needs to transfer data to web2 (same web server, different webs), passing sensitive data from one to the next. The browser will be using https. Are cookies possible/advisable here? My initial thoughts where to encrypt the data and pass through the querystring, both sites using a shared key. Perhaps also pass an encrypted expiration date to prevent the url from being reused in history if it's on a shared computer. Figuring it's https and encrypted, initially it sounds ok. However, my gut tells me its unsecure. Another option is a session server but that seems a bit overkill for what I'm after.
What is the best way to securely transfer a single piece of data from 1 site to the next on the same web and do it relatively simply?
View 2 Replies
Feb 3, 2010
how do you transfer data between two web applications?
View 6 Replies
Dec 14, 2010
I wan to transfer 3 table consuming a webservices.
Every table was joined with other.
Example:
Custom --> Order --> Order details
I want to transfer all data in one object using xml. How I build this object?
View 1 Replies
Jul 1, 2010
In my gridview I got 7 colunms, the first is a checkbox colunm. When the user clicks the "From" colunms data IE "who the message is from" two need to happen. One the application navigates to the next URL and the user can read his/her mail, two and here my issue how do I transfer the data from each colunm to the next page...I was thinking session some how?
View 1 Replies
Mar 30, 2010
i am trasfering the data from internet to database tables or entering information in to data base mean while i lost the connection then, the process gets stop for some time.if connection gets after some,is it possible to resume the data trasfer?
View 3 Replies
Jan 21, 2011
I have a form in which data data is entered. Thsi date is filled to a gridview. I want to transfer all the datas in gridview to a table in the database .Please help
View 9 Replies
Sep 2, 2010
I built a data list list in the follow. It seems that href is not asp language. How can I transfer it to asp language?
<ItemTemplate>
<a
href="~/Team.aspx?Id=<%#Eval("TeamId")%>">
<%#Eval("TeamName") %>
</a>
</ItemTemplate>
View 2 Replies