In the code below, I am trying to apply a Dijit theme to the controls in my .aspx page. However, the controls persist in their normal, unthemed appearance.
Master Page:
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Main.master.cs" Inherits="WebJournalEntryClient.Main" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>My Web Application</title>
<link rel="stylesheet" href="dojoroot/dijit/themes/tundra/tundra.css" />
<script type="text/javascript" src="dojoroot/dojo/dojo.js"/>
<script type="text/javascript">
dojo.require("dijit.form.Button");
dojo.require("dijit.form.TextBox");
dojo.require("dijit.form.ComboBox");
</script>
</head>
<body class = "tundra">
<form id="form1" runat="server">
<div>
<div>
This is potentially space for a header bar.
</div>
<table>
<tr>
<td>
Maybe <br /> a <br /> Side <br /> bar.
</td>
<td>
<asp:ContentPlaceHolder ID="CenterPlaceHolder" runat="server"/>
</td>
</tr>
</table>
<div>
This is potentially space for a footer bar.
</div>
</div>
</form>
</body>
</html>
Content Page:
<%@ Page Title="" Language="C#" MasterPageFile="~/Main.Master" AutoEventWireup="true" CodeBehind="LogIn.aspx.cs" Inherits="WebJournalEntryClient.LogIn" %>
<asp:Content ID="Content" ContentPlaceHolderID="CenterPlaceHolder" runat="server">
<div>
User ID: <asp:TextBox ID = "UserName" dojoType="dijit.form.TextBox" runat="server" /><br />
Password: <asp:TextBox ID = "PassWord" dojoType="dijit.form.TextBox" runat="server" /><br />
<asp:Button ID="LogInButton" Text="Log In" dojoType="dijit.form.Button" runat="server" />
</div>
</asp:Content>
i've tried to get an asp.net dropdownlist control to become a dijit combobox but it's not working. i've tried this:
<asp:DropDownList ID="ddlUserID" dojoType="dijit.form.ComboBox" runat="server" DataTextField="FullNameAndUserName" CssClass="stdtext" DataValueField="UserID" AppendDataBoundItems="True" AutoPostBack="True" meta:resourcekey="ddlUserIDResource1" EnableTheming="False"> <asp:ListItem Text="(All Users)" Value="0" meta:resourcekey="ListItemResource1" /> </asp:DropDownList> <script type="text/javascript" src="../scripts/dojo/dojo.js"></script> <script type="text/javascript"> dojo.require('dijit.form.ComboBox'); </script> the path to dojo.js is relative to the containing parent page of the ascx control and loads fine according to firebug. the rendered html is this: <select id="invoiceReport1_ddlUserID" class="stdtext" dojotype="dijit.form.ComboBox" onchange="javascript:setTimeout('__doPostBack('invoiceReport1$ddlUserID','')', 0)" name="invoiceReport1$ddlUserID"> </select> <script src="../scripts/dojo/dojo.js" type="text/javascript"> </script> <script type="text/javascript"> </script> <script type="text/javascript"> looking at the examples from http://docs.dojocampus.org/dijit/form/ComboBox i cant see why the resulting select tag is not a combobox. i've also tried this: HtmlGenericControl ctrl1 = new HtmlGenericControl("Script"); ctrl1.Attributes.Add("Type", "Text/Javascript"); ctrl1.Attributes.Add("src", "../Scripts/dojo/dojo.js"); this.Page.Header.Controls.Add(ctrl1); HtmlGenericControl ctrl2 = new HtmlGenericControl("Script"); ctrl2.Attributes.Add("Type", "Text/Javascript"); ctrl2.InnerText = "dojo.require('dijit.form.ComboBox');"; this.Page.Header.Controls.Add(ctrl2);
I have a page which contains an ASP UpdatePanel, and within the UpdatePanel, there is a button styled using Dojo with a dojoType of dijit.form.Button. When the UpdatePanel updates, the button loses all of the CSS styling, so it reverts back to an ordinary looking html button. I'm presuming this is because the dojo methods don't get called on a partial page postback, causing the button to get redrawn by the server and posted to the page, and dojo not being told about any of this. Also, the "dojo/method" script is no longer associated with the button after the update. This is the button:
This is wrapped in a standard ASP UpdatePanel with an ASP LinkButton causing the update (also located within the UpdatePanel, so nothing is required in the <Triggers> tag). Is there any way of making dojo aware of the partial page update? So that the button keeps it's style and dojo is still able to attach the method to the button.
I created a .master page having images,.css file. If i created I .aspx page then it displays normally (with master pages content) but if I create .aspx page inside some folder then design is not applying to the sub pages (Only for pages which are inside the folders)
I have a page that derives from a master page. The page has a theme defined and displays properly. If I move the page to a sub folder in the web, the theme is no longer used. I see the following generated in the tag:
Greetings I am brand spanking new to VS Studio 2010 and relatively new to ASP.Net, so be gentle in your reply.
Question: I am trying to set-up a theme which is viewable on all sub-pages.
In previous versions of VS, I could simply add <pages theme="myTheme" /> to the web.config file. Now in VS 2010 the web.config has been "refactored" and I cannot add that code ..
I have created a c# web project with Visual Studio 2010. I moved the default css file to the theme folder I had added to the project. I configured files this way: the Default.aspx is accessible by anonymous and loggedin users while all other pages are accessible by loggedin users only. I didn't use roles.
The issue is no theme is applied to the Login or Default.aspx pages if a user has not logged in.
i have a setup.aspx page where in i select the theme with buttons so if i click on a button the theme should reflect in all of my pages of project.so how can i write the code do i need to call it in each page.how can i set the initial page to do so.
I am working on Themes. Till now I can sussessfully change the Single Page theme when my user logs in.
I Used :
Page.Theme = "RedTheme";
and redirect it.
But if i take master page then i unable to apply the selected theme to all pages. My User can able change theme now. But only for single page. How to apply for all pages?
i would like to create a web application using DOJO. I'm an Asp.Net developer, but, about javascript framework, i really like Dojo instead the Ajax Control Toolkit by Microsoft. So i'm asking you if exists some Visual RAD Ide for (for example) Dojo, or maybe, how can i integrate / write Asp.Net database driven apps with Dojo? Is it possible and... simple?
I'm trying to write a custom filter for Dynamic data that will allow me to run like type queries on entity columns. For example searching for john on name field to returen johnson, johns etc.
I'm trying to override the IQueryable GetQueryable(IQueryable source) method on the QueryableFilterUserControl class. To filter my results. Does anyone know the best way of achieving this?
If this were and IQueryable<T> it would be easy as I could return the results of a .Where() clause.
There is an ApplyEqualityFilter(IQueryable source, string Column.Name, object value) method on the QueryableFilterUserControl class but this performs a direct comparison.
I would like to know how to change the languages for web project. Because my project should need to meet the requirement of language need to be changing according to the selection of languages from dropdown. How it is interacting with many of languages.
So, most of the MVC examples I find are C#, so I seem to have trouble finding samples ....(bear with me, I'm a newbie) with that said, if anyone can point me in the right direction,
I simply want to be able to apply htmlattributes / styles to my select box
I am trying to apply themes to my site using profiles. So in my web.config file I need to write the code so that once that user logs in, then the theme of the site changes. Right now I just have color themes; yellow, blue, and orange.
If this isn't in the right section feel free to move it.
I currently use Roles / Access Rules to control access to my website. This work fine for folders, but I'm not sure how to implement this on individual aspx pages.
Scenario: I have folder that I granted access to everyone. I have one file that I only want members of the Admin role to be able to access.
How can I accomplish this? I would like to avoid putting this file into another folder.