Common Usage Are Page Methods In 4?
Mar 4, 2011How common usage are Page Methods in ASP.NET 4?I would like an example of how it's used (not a code sample).
View 3 RepliesHow common usage are Page Methods in ASP.NET 4?I would like an example of how it's used (not a code sample).
View 3 Repliesi have few most commonly used menthods defined in a file called CommonMethods in App_Code Folder of my asp.net project. how can call them in an *.aspx.cs page.
View 1 RepliesMy master page looks like:
<head runat="server">
<title>
<asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" />
</title>
Content pages look like:
<asp:Content ID="TitleContent1"
ContentPlaceHolderID="PageTitlePlaceHolder" runat="Server">
My Page
</asp:Content>
This works by placing the content page specific title on the page ("My Page" in this example). Now I want to add a global prefix to the title in my master page for the site name. So I want:
<head runat="server">
<title>
Example.com:
<asp:ContentPlaceHolder ID="PageTitlePlaceHolder" runat="server" />
</title>
However, when I do this content pages are still rendered without "Example.com" in the tile, it's like it's ignored.
Why is this happening and how can I achieve this?
I have a page that works great until now that they wanted to add a ModalPopup based on a field value. Before the addition of this modal popup, i had a button event that would do the inserting of the data, it caused the page to validate and as long as the page passed then it would insert and move on to the next page. Now i have a ModalPopup displaying IF a certain field is empty. If they answer Yes to the modalpopup question, it takes them back to the page and sets the focus on that field. Works fine, but if they select No then i need the page to validate and insert the record and move on.I have a customvalidator for the field i need to check. I then have my insert on the main button that causes the validation. The "Yes" and "No" buttons within the modalpopup have the following setup.
[Code]....
My Main submit button has the following:
[Code]....
If i select NO it just goes back to the page and doesnt move forward. If i select YES and enter something the page pops up the modal again and again because i've clicked in the field and keeps asking even though there is now a value in the field. But since there is a value, i can continue on to the next page.
I have a solution I'm working on in VS2010 Professional, using ASP.NET 4.0 with the AJAX Toolkit.This has been working fine, but when I started it up today, I got the runtime exception shown above. This exception occurs on any page with a control from the toolkit.Sometimes when I load a page, I get an exception "Could not load file or assembly 'System.Windows, Version=2.0.5.0, Culture=neutral, ublicKeyToken=7cec85d7bea7798e' or one of its dependencies. The system cannot find the file specified." If I then reload the page (without making any changes), I then get the exception shown in the subject line.I tried dragging an AJAX Toolkit control from the toolbox onto a page, and then deleting it, and that worked - once. The next time I tried the page (or any other), I got the exception again. Dragging a control out didn't help this time.
View 5 RepliesI want to improve the performance of my web application. Whenever the page loads, it is taking 70-80% of CPU usage.
I'm using ajax timer controls to update the user controls on my page. Also I placed user controls in the update panels of my page.
How to avoid high CPU usage ?
How do you setup a common error page in ASP.NET ?
View 3 RepliesI have a website with a home page using web parts and can be personalized. One thing that we need is to track the usage of each web parts i.e. How many users are using each web parts.
When I go to check in the database, there the whole Personalized page is saved as a Binary Data. The info regarding each webparts is not saved.
I'm using asp.net and chrome and the page becomes unresponsive after a while. When I look at the chrome debug, I see that memory usage increases to about 80MB and chrome popups a request to kill the page. The error counter spins and generates about 30,000 errors when the popup comes. What triggers the error is the call of an updatepanel. The error as displayed in chrome is "Failed to load resource".
The update panel: the user clicks on a button and the panel is refreshed. There's only one update panel on the page.
This is what I have:
function HistoryUIActions() {
$('.SelectDay, .SelectDay1Digit').click(function () { GetNewDate(this); });
};
function GetNewDate(thedateitem) {
var TheDay = $.trim($(thedateitem).html());
TheYear = 2011;
ThisMonth = 2;
DateString = ThisMonth + '/' + TheDay + '/' + TheYear;
__doPostBack('<%= TheUpdatePanel.ClientID %>', DateString);
};
function EndRequestHandler(sender, args) {
HistoryUIActions();
};
The errors compound on every postback: 1,4, 11, 26, 57, 120, 247.... eventually chrome kills the page. When I put a breakpoint in the function, it stops the code just after I press the button; then after it hits the __doPostBack line, it starts the GetNewDate function again several times by going back to the line of the click event, apparently executing it the number of times shown above.
I am newbie in asp.net . I want to develope a chat app by my own for my website. Registered users can chat one on one. My logic is pretty simple....
I have an string msg="";
When a user submits a textbox, textbox's text is added to msg. and then msg is displayed to both the users who are chatting. Then, next user submits his textbox , his textbox's text is also added to the msg, and then msg is displayed to both users.
My problem is this, how can I implement this in asp.net ? How to maintain a global (common) msg (string) to both the users who are chatting. Can I implement this in asp.net?
I have mysql database which has been connected to web page in grid view (using add object), i would like to make delete option enabled in my web page to erase the records using check boxes may be multiple checks in single time, but i have finished the code for enabling single check and multiple checks of check boxes, my query is how to connect my mysql database to the web page using code so i can easily connect the database for using the delete command.
View 1 RepliesI'm having trouble figuring out how to do the following:On every page (or every page I so desire), I'd like to put a common control widget (e.g. think - Search functionality that contains a textbox+button). What's the best way to do this, and who handles the submit button (assuming it is a submit button)?i.e. what does my ViewUserControl look like? Does it have a form? does it use jQuery onclick""? Does it post to the main View's action method, or can I redirect it to another Controller/Action
View 5 RepliesI have a function that sends out emails when certain processes are complete. The function works great; however, in our testing lab, I want to be able to see the message that are going out and not have it actually send the messages. Since MsgBox does not work in the web environment, is there a way to open a new page/window from the common code? The page will have the message passed to it for display and I do not want to do a redirect as there are times when more than one email is going out.
View 2 Repliesi want to store master pages in a common library. if i make such a library how can i reference masterpagein Page directive in content page
i read following document for creating sub projects but it did not fullfill my requirement
http://weblogs.asp.net/scottgu/archive/2006/08/16/Tip_2F00_Trick_3A00_-Creating-Sub_2D00_Web-Projects-using-the-VS-2005-Web-Application-Project-Option.aspx
http://dotnetkeeda.blogspot.com/2009/04/sharing-master-pages-across-web.html
I have written web methods in code behind and I'm able to call them using PageMethods.(method name) in an ordinary aspx page.
If I'm trying to call the webmethods in a master page using PageMethods.(method name), it is throwing a jscript error pagemethods is undefined.
My code is like this:
[Code]....
[Code]....
Is it possible to call usercontrol methods/events using MSAJAX. I wanted to update my usercontrol by calling one of its events when a property from its parent page changes.
View 2 RepliesI have an extension method as follows:
public static class PageExtensions
{
public static int GetUserId(this Page targetPage)
{
var user = Membership.GetUser(targetPage.User.Identity.Name);
return (int)user.ProviderUserKey;
}
}
Now in a page I need to use this method in a static WebMethod, so I have added another 'extension method' to PageExtensions:
public static int GetUserId()
{
return (int)Membership.GetUser(HttpContext.Current.User.Identity.Name).ProviderUserKey;
}
and I call it as follows in my WebMethod: PageExtensions.GetUserId()
public class CacheHelper { /// <summary> /// Removes object with the specified key. /// </summary> /// <param name="key">The key.</param> [code]....
I have this methods for caching..I need to change this methods to use in aDictionary<string,object>
How do I need to change this code Because I am new to asp.net I am still learning..
I wish to create a website based on ajax functionality using Master and Content pages.I want to use page method or xmlhttprequest object to check some validations in registration form,which is a content page of my website. Is it possible to work so or is there any other method to do it.
The code I'v written using page method in normal aspx page working fine but it is not working in contnet page.
How i can put Web Methods in master and i not put Update Panel in master page
View 1 RepliesI have a JavaScript function which calls a page method as follows:
function openFile(file) {
PageMethods.LoadFile(file);
}
[System.Web.Services.WebMethod]
public static void LoadFile(string fileName)
{
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.Buffer = true;
HttpContext.Current.Response.ContentType = "application/binary";
var filePath = @"C:MyFiles" + fileName;
HttpContext.Current.Response.AddHeader("Content-Disposition", string.Format("attachment;filename="{0}"", fileName));
HttpContext.Current.Response.WriteFile(filePath);
HttpContext.Current.Response.End();
}
The page method throws the following exception:
Microsoft JScript runtime error: Sys.Net.WebServiceFailedException: The server method 'LoadFile' failed with the following error: System.Threading.ThreadAbortException-- Thread was being aborted.
I am trying to use page methods to call a function and I am getting a "PageMethods is undefinded" error. I have used them before whilst using C# but not VB so I'm wondering if my syntax is wrong as all examples I can find are C#.I am also wondering if it's because my scriptmanager is on the master page?I've read about this error everywhere but everything I have appears to be correct!
My code:
Part of Master Page
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="true" EnablePageMethods="true" >
</asp:ScriptManager>[code]....
i have problem white Object datasource. i have a multi-tier Application that include common layer ,DAL Layer,business logic and persantation layerwhen i add a object datasource to my page, it bring me only common layer classes . but i want use bisuiness layer classes what do i do ?
View 1 RepliesI Wrote code to copy Client side DB to Server side by providing the credentials required. I have a simple form, Containing three textboxes and submit button. the textboxes takes UserId,Passwd and Servername of ORACLE(Client Machine's) and when user press submit button. the VB Script method invoked. here the function follows.
Public sub DBConnect()
Dim con,usr,pwd,server
usr= form.User.Value
pwd = form.Passwd.Value
server = form.Connect.Value
Dim strcon
strcon = "Data Source=" + server + "; User ID = " + usr + ";Password=" + pwd + ";"
con.open strcon
dim rs,str
str = "select * from emp"
set rs= con.Execute(str)
if rs is not nothing then
PageMethods.SendForm(rs)
end if
End sub
Here I am getting the record set this record set I have to access in the serverside to copy the values to my datatable. How can I acheive this? How to call Page methods through VB Script. Here is my Page method.........
I'm using ASP.NET page methods to check for the updates. I'm using inproc sessions and windows authentication in IIS 6. When page is loaded, a session is started. But sometimes when the page method is called it starts a new session(created with current request return true also). Why that might happen ?
View 2 Replies