Web Forms :: Referencing A Control In A MasterPage From A Class?
Nov 10, 2010
I have created a class within the App_Code called shared_methods.vb where I use methods that are frequently used within several pages.
I have a hyperlink control within the masterpage that i want to change the NavigateUrl depedning on what page. Just for better coding i would like to define the variable holding the hyperlink with my shared_method.vb.
I have:
Dim hl_back As HyperLink = CType(Master.FindControl("hl_master_back"), HyperLink)
This works within a page but not within shared_methods.
View 1 Replies
Similar Messages:
Nov 2, 2010
I have a label control on my MasterPage that is used to display error information. If an error occurs on another aspx page or a Module.vb page, how can I display the exception in the label control on my MasterPage? I tried using a Session variable, however, it would not work in my Module.vb code-behind file.
View 31 Replies
Nov 14, 2010
I have a series of dynamic controls that I'm adding to a page. These are listboxes.
I am adding a handler dynamically e.g. AddHandler listboxname.SelectedIndexChanged, AddressOf listboxSelectedChanged
However, this subroutine looks as follows:
Public Shared Sub listboxSelectedChanged(ByVal sender As Object, ByVal e As System.EventArgs)
View 3 Replies
Jan 3, 2011
I am using url routing to route user to his profile page. This profile page is a child page and is at the root directory. The css, javascripts are in css,js sub directories. Now the problem is of referencing in master page. All of the pages of the website runs smoothly except the page reached after url routing. This explains the problem i am having : [url]
I have used ResolveURL and URL.Content but this again shows up error saying me to missing an assembly directive. These are the other ways i tried in the master page:
<link rel="stylesheet" type="text/css" media="all" href="css/stylesheet.css" />
<link rel="stylesheet" type="text/css" media="all" href="/css/stylesheet.css" />
<link rel="stylesheet" type="text/css" media="all" href="../css/stylesheet.css" />
and
<script type="text/javascript" src="js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="/js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="../js/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="[Code]....
js/jquery-1.3.2.min.js"[Code]....
"></script>
<script type="text/javascript" src="[Code]....
js/jquery-1.3.2.min.js"[Code]....
"></script>
Or Is there anyway to redirect the user again as the usual site ran before url routing i.e.
on clicking the Home menu now the user is redirected to ...com/user/home.aspx whereas home.aspx is in the root domain. I am using this on the menu: <a id="A1" runat="server" href="~/Home.aspx">Home</a>
View 1 Replies
Feb 2, 2010
I'm working on a project that uses a master page. When the page loads I'm calling a class (which I feed and ID into) to get back certain values for a location that the user has selected. Things like town name etc.
On the home page I have a user control which has some statistics for that location too.
Is there a way that I can get the user control to pull values from the class invoked by the Master Page (which has already been fed the ID, hit the db and pulled back the values), rather than creating a new instance of the class within the user control and having to supply the ID and hit the db all over again? This is now I'm calling the class in the masterpage. I have a method "CheckForStoredLocation" that goes off and gets all the data I need.
[Code]....
View 4 Replies
Jul 21, 2010
I have a unordered list in my master page....
<ul id="mainMenu" runat="server">
<li id="mainHome" runat="server"><a href="#" title="Home" class="home">
<span></span>Home</a></li>
<li id="mainManage" runat="server"><a href="Users.aspx" title="Manage"
class="manage"><span></span>Manage</a></li>
<li id="mainEnquiry" runat="server"><a href="account.aspx" title="Enquiry"
class="enquiry"><span></span>Enquiry</a></li>
<li id="mainReport" runat="server"><a href="EnquiryReport.aspx" title="Report"
class="report"><span></span>Report</a></li>
</ul>
From a content page i am assigning a css class to one of the list item.
HtmlGenericControl home = (HtmlGenericControl)this.Page.Master.FindControl("mainMenu").FindControl("mainManage") as HtmlGenericControl;
string cssToApply = "current";
if (null != home)
{
if (home.Attributes.ContainsKey("class"))
{
if (!home.Attributes["class"].Contains(cssToApply))
{
home.Attributes["class"] += " " + cssToApply;
}
}
else
{
home.Attributes.Add("class", cssToApply);
}
}
and my css,
#header ul li {
display:inline;
float:left;
}
#header ul a {
-x-system-font:none;
color:#FFFFFF;
display:block;
font-family:Trebuchet MS,Arial,sans-serif;
font-size:1.1em;
font-style:normal;
font-variant:normal;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
#header ul a {
-moz-border-radius:3px;
-webkit-border-radius:0.2em;
padding:3px 7px;
text-decoration:none;
}
#header ul a:focus, #header ul a:active, #header ul a:hover {
background-color:#829E7E;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
#header ul a.home {
margin:0 16px 0 17px;
}
#header ul #current a, #headermenu #current span{ /*currently selected tab*/
background-color: #BCE27F;
color:#666666;
white-space:nowrap;
}
#header ul a.manage,#header ul a.enquiry,#header ul a.report {
margin:0 14px 0 0;
}
#home #header ul a.home, #enquiry #header ul a.enquiry, #report #header ul a.report, #manage #header ul a.manage{
-moz-border-radius:3px;
-webkit-border-radius:0.2em;
background-color:#B9E27F;
color:#FFFFFF;
}
But i get the error, System.Web.UI.AttributeCollection' does not contain a definition for 'ContainsKey' and no extension method 'ContainsKey' accepting a first argument of type 'System.Web.UI.AttributeCollection' could be found (are you missing a using directive or an assembly reference?
View 1 Replies
Feb 4, 2010
I have a MasterPage (MasterPage.master) with 2 child MasterPages (specialMaster.master and standardMaster.master). From the MasterPage.master I need to get at some of the controls in one of the children, specialMaster.master, say for example to hide certain
content if a session variable is not null.
View 2 Replies
Jan 28, 2010
I have a referencing problem in my project. I have an ASP.NET application where pages are in multiple subfolders. All pages user controls are working fine.
I just want to reference a page class that is not in the root folder (in subfolder from the root folder) in my usercontrol code-behind file like this
if (Page is ar_default){ //}Where ar_default is my page class name as it is in folder name "ar"The user control is also in the same subfolder as the page being accessed.Wnen I use the same method with pages in the root folder, there is no problem at all and it is working although I notice that the classes still not appearing in the coding drop down menu but if I typed the name correctly it work.like so:if (Page is _default){ //}When using the same code with classes in subfolders it is giving this error:The type or namespace name 'ar_default' could not be found (are you missing a using directive or an assembly reference?)I'm not using any namespaces also.
View 4 Replies
Apr 8, 2010
Getting error when referencing a public method of Class1.cs (not in App_Code) in Default.aspx.cs.
View 5 Replies
Dec 8, 2010
I am porting my simple Role Based Auth to ASP.NET. It requires this check on each page:
[Code]....
If put in each page's OnLoad, it works fine. But when I add it to the masterpage, it doesn't work. Is there something about the ServerVariables or Session Object that would prevent using those in a masterpage? Is it an issue calling my class from a materpage?
View 1 Replies
Jul 21, 2010
I've created a nice menu class and used it in my MasterPage like "using My.GeneralRoutines".This class is working well and everything is fine UNTIL I want to access this same instance of that class that was created at MasterPage level on "a_page.aspx.cs" (this page is using the MasterPage like :)
[Code]...
View 8 Replies
Aug 23, 2010
how to set the body class of a ContentPage when using master pages?
I want to set the body class so that certain elements of my page are styles differently from each other. e.g. Navigation links to so which is the current page.
View 4 Replies
Feb 18, 2010
I thought this would be easy but i cant find what i am looking for online
I have 2 pages, the first 1 has a button that opens another page. On this 2nd page the user selects a picture. When the user selects a picture the form closes. When they select a picture i want the image control on the first page to change.
I'm not sure how to do this, i guess i could set the image path as a session variable and reload the first page but again i'm faced with the problem of how to reference the first page from the 2nd
View 3 Replies
Aug 28, 2010
In ASP control such as LinkButton, is it possible to have the URL http://xyz.com that is used in the
OnClientClick = "window.open('http://xyz.com', '',.....)" be referenced from the Web.Config file ?
View 1 Replies
Feb 14, 2011
I want to use a dropdownlist control as paging options (50, 100, 150, 200) for a GridView control so I can reuse the user control on other pages that uses paging.The dropdownlist control will be in the user control page and the GridView will be on the host page. How do I reference the GridView control generically from the dropdownlist in the user control to set the PageSize property of the GridView control upon selecting one of the dropdownlist options. Any advice and if there are other means to accomplish such tasks to allow reusability.
View 1 Replies
Oct 16, 2010
referencing a control inside the createuserWizard template of the createuserStep
I tried like this:
Dim lastn As TextBox = CType(CreateUserWizard1.FindControl("LastNameTxt"), TextBox)
and like that:
[code]....
View 1 Replies
Dec 3, 2010
I have a Data list, inside that i have a repeater, inside the repeater i have a panel.hat i want to do is reference my panel (Panel1) so that i can change the visible properties when a link button is clicked. However as this is inside a dynamic control i am a bit lost in how to reference it! This is my code
[Code]....
View 5 Replies
Feb 10, 2010
I'm accessing a Masterpage property from a regular page by doing the following:
[Code]....
I get the following error message:
Compiler Error Message: CS0246: The type or namespace name 'SecondMasterPage' could not be found (are you missing a using directive or an assembly reference?)
My base class file is a file called BaseClass.cs in my App_Code directory. Other functions in there work without errors. Why?
View 6 Replies
Feb 27, 2011
I would like to know how to reference the asp.net text field which is in the EditItemTemplate tag of a DetailsView control to load the JQuery DatePicker when clicked in the JQuery script. Following are the code that I have, but it throws the error :
The name 'txtDateOfBirth' does not exist in the current context
JQuery at the header of the page:
[Code]....
View 1 Replies
Jan 3, 2011
I am using a CustomValidator to compare two textbox control values in the form view. These values are not required but must be compared if a valuue is entered. The same two controls are defined in both Edit Item Template and Insert Item Template. The formview default mode is Edit.
The javascipt for the custom validator works when in Edit mode. However, when the form view is Insert, the javascript throws an error of NullReferenceException. how I can adjust my code so that the client-side javascript works for both Edit and Insert mode?
The form view is in a content page. The script is in the Head content placeholder
<script type="text/javascript">
<!--
function cvSecondaryEmail_Validate(source, args)
{
[Code].....
View 2 Replies
Aug 29, 2010
Does anyone know how to reuse the code from one aspx.cs class in another aspx page?
View 5 Replies
Oct 23, 2010
I have Page, MasterPage and UserControl in my project.
So I create basepage class and share some logic, then inherit from System.Web.UI.Page. My problem is I want use single basePage for any type of UI content.
View 1 Replies
Sep 22, 2010
I was wondering if it's possible to write some code into the Header of my Master Page from within a Class?
View 5 Replies
Sep 4, 2011
I'm changing the CSS of my menu items during runtime to reflect which page is currently being viewed. It works fine. But, I have a nested master page that needs to change the CSS of the master page's items. How I can access the master page's menu items?
Here's the menu:
Code:
<div class="Menu" id="TopMenu" runat="server">
<ul>
<li><a href="../Default.aspx" runat="server" id="HomeButton" class="ActiveMenuButton">
<span>Home</span></a></li>
[Code] ....
I need to access the InventoryButton ID, but am unable to directly.
View 3 Replies
Jun 13, 2010
Why i can't access MasterPage's public property (MessagePlaceholder) from other Class (Errors) ?Error compiler gives me is "Error 1 The type or namespace name 'MyMasterPage' could not be found (are you missing a using directive or an assembly reference?)"my master page code behind
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class MyMasterPage : System.Web.UI.MasterPage
{
public string MessagePlaceholder
[code]...
View 1 Replies