Click here to Skip to main content
15,919,749 members
Home / Discussions / ASP.NET
   

ASP.NET

 
Questionwraper controls Pin
greendragons7-Aug-09 9:22
greendragons7-Aug-09 9:22 
AnswerRe: wraper controls Pin
Abhijit Jana7-Aug-09 10:39
professionalAbhijit Jana7-Aug-09 10:39 
GeneralRe: wraper controls Pin
greendragons7-Aug-09 10:47
greendragons7-Aug-09 10:47 
GeneralRe: wraper controls Pin
Abhijit Jana7-Aug-09 11:07
professionalAbhijit Jana7-Aug-09 11:07 
QuestionAccess frames on different domain from Frameset Pin
Hemant_ec487-Aug-09 9:15
Hemant_ec487-Aug-09 9:15 
AnswerRe: Access frames on different domain from Frameset Pin
Leonardo Muzzi7-Aug-09 10:30
Leonardo Muzzi7-Aug-09 10:30 
Questionhow to Retrieve Metadata in office Document using MS Index Services Pin
alisolution7-Aug-09 8:31
alisolution7-Aug-09 8:31 
QuestionAdding Code to a Page Load Event Pin
Tammy Marchi7-Aug-09 8:04
Tammy Marchi7-Aug-09 8:04 
Hi there! I'm pretty much unfamiliar with .net and our developer is out. I'm hoping someone could help me with the following. I was told to insert this code into the page load event of the master page file:

if (Request.Headers["User-Agent"] != null && (Request.Browser["IsMobileDevice"] == "true" || Request.Browser["BlackBerry"] == "true" || Request.UserAgent.ToUpper().Contains("MIDP") || Request.UserAgent.ToUpper().Contains("CLDC")) || Request.UserAgent.ToLower().Contains("iphone")) ||
Request.UserAgent.ToUpper().Contains("BREW")) ||
Request.UserAgent.ToUpper().Contains("sony")) ||
Request.UserAgent.ToUpper().Contains("symbian")) ||
Request.UserAgent.ToUpper().Contains("nokia")) ||
Request.UserAgent.ToUpper().Contains("samsung")) ||
Request.UserAgent.ToUpper().Contains("mobile")) ||
Request.UserAgent.ToUpper().Contains("windows ce")) ||
Request.UserAgent.ToUpper().Contains("epoc")) ||
Request.UserAgent.ToUpper().Contains("opera mini")) ||
Request.UserAgent.ToUpper().Contains("nitro")) ||
Request.UserAgent.ToUpper().Contains("j2me")) ||
Request.UserAgent.ToUpper().Contains("netfront")) ||
Request.UserAgent.ToUpper().Contains("mot")) ||
Request.UserAgent.ToUpper().Contains("up.browser")) ||
Request.UserAgent.ToUpper().Contains("up.link")) ||
Request.UserAgent.ToUpper().Contains("audiovox")) ||
Request.UserAgent.ToUpper().Contains("ericsson")) ||
Request.UserAgent.ToUpper().Contains("panasonic")) ||
Request.UserAgent.ToUpper().Contains("philips")) ||
Request.UserAgent.ToUpper().Contains("sanyo")) ||
Request.UserAgent.ToUpper().Contains("sharp")) ||
Request.UserAgent.ToUpper().Contains("sie-")) ||
Request.UserAgent.ToUpper().Contains("portalmmm")) ||
Request.UserAgent.ToUpper().Contains("blazer")) ||
Request.UserAgent.ToUpper().Contains("avantgo")) ||
Request.UserAgent.ToUpper().Contains("danger")) ||
Request.UserAgent.ToUpper().Contains("palm")) ||
Request.UserAgent.ToUpper().Contains("series60")) ||
Request.UserAgent.ToUpper().Contains("palmsource")) ||
Request.UserAgent.ToUpper().Contains("pocketpc")) ||
Request.UserAgent.ToUpper().Contains("smartphone")) ||
Request.UserAgent.ToUpper().Contains("rover")) ||
Request.UserAgent.ToUpper().Contains("ipaq")) ||
Request.UserAgent.ToUpper().Contains("au-mic")) ||
Request.UserAgent.ToUpper().Contains("alcatel")) ||
Request.UserAgent.ToUpper().Contains("ericy")) ||
Request.UserAgent.ToUpper().Contains("vodaphone/")) ||
Request.UserAgent.ToUpper().Contains("iphone.")) ||
Request.UserAgent.ToUpper().Contains("iPhone.")) ||
Request.UserAgent.ToUpper().Contains("ipod.")) ||
Request.UserAgent.ToUpper().Contains("iPod.")) ||
Request.UserAgent.ToUpper().Contains("wap1.")) ||
Request.UserAgent.ToUpper().Contains("wap2.")) ||
Request.UserAgent.ToUpper().Contains("lg-"))
{
Response.Redirect("http://app.mobile.com/shops/web/shop");
}

And here's my master file which I keep breaking when I try inserting the code above:

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Web.Caching;
using System.Xml;

/// <summary>
/// Summary description for default
/// </summary>
public partial class _default : System.Web.UI.Page
{
private string FeaturedXmlDocPath = ConfigurationSettings.AppSettings["ShopWebsitePath"].ToString() + @"\bake\xml\featured_recipe.xml";

protected void Page_Load(object sender, EventArgs e)
{
XmlDocument MyDoc = GetXmlDoc();

FeaturedImage.ImageUrl = "~" + MyDoc.SelectSingleNode("/featuredRecipe/homepageImageUrl").InnerText;
FeaturedLink.NavigateUrl = "~/bake/recipe.aspx?id=" + MyDoc.SelectSingleNode("/featuredRecipe/recipeId").InnerText;
//FeaturedLink.NavigateUrl = "~/bake/default.aspx";
}

private XmlDocument GetXmlDoc()
{
if (Cache["FeaturedXmlDoc"] != null)
{
Trace.Write("FeaturedXmlDoc from cache");
return (XmlDocument)Cache["FeaturedXmlDoc"];
}
else
{
Trace.Write("FeaturedXmlDoc from file system");

// Load the document from the file system
XmlDocument MyDoc = new XmlDocument();
MyDoc.Load(FeaturedXmlDocPath);

// Create cache file dependency
CacheDependency MyDepends = new CacheDependency(FeaturedXmlDocPath);

// Insert doc and dependency object to cache
Cache.Insert("FeaturedXmlDoc", MyDoc, MyDepends);

// return the doc
return MyDoc;
}
}
}

I would really appreciate any help or direction you could provide.

Thanks so much!
Tammy
AnswerRe: Adding Code to a Page Load Event Pin
Manas Bhardwaj7-Aug-09 8:18
professionalManas Bhardwaj7-Aug-09 8:18 
GeneralRe: Adding Code to a Page Load Event Pin
Tammy Marchi7-Aug-09 12:05
Tammy Marchi7-Aug-09 12:05 
GeneralRe: Adding Code to a Page Load Event Pin
Blue_Boy7-Aug-09 13:13
Blue_Boy7-Aug-09 13:13 
QuestionOpening Java Window - Explorer v Firefox Conflict [modified] Pin
PDTUM7-Aug-09 7:17
PDTUM7-Aug-09 7:17 
QuestionRegular expression in asp.net Pin
Pankaj Saha7-Aug-09 5:13
Pankaj Saha7-Aug-09 5:13 
AnswerRe: Regular expression in asp.net Pin
Arindam Sinha7-Aug-09 6:02
Arindam Sinha7-Aug-09 6:02 
Question1.1 DataGrid client side - Need help tying into DataGrid's client side "onLoad" event Pin
Alaric_7-Aug-09 4:53
professionalAlaric_7-Aug-09 4:53 
AnswerRe: 1.1 DataGrid client side - Need help tying into DataGrid's client side "onLoad" event [modified] Pin
Arindam Sinha7-Aug-09 5:52
Arindam Sinha7-Aug-09 5:52 
QuestionPassing Array to javascript from aspx.cs page Pin
amarnath n.n7-Aug-09 4:02
amarnath n.n7-Aug-09 4:02 
AnswerRe: Passing Array to javascript from aspx.cs page Pin
Arindam Sinha7-Aug-09 4:15
Arindam Sinha7-Aug-09 4:15 
GeneralRe: Passing Array to javascript from aspx.cs page Pin
Manas Bhardwaj7-Aug-09 4:44
professionalManas Bhardwaj7-Aug-09 4:44 
GeneralRe: Passing Array to javascript from aspx.cs page Pin
Arindam Sinha7-Aug-09 5:12
Arindam Sinha7-Aug-09 5:12 
AnswerRe: Passing Array to javascript from aspx.cs page Pin
Manas Bhardwaj7-Aug-09 4:44
professionalManas Bhardwaj7-Aug-09 4:44 
AnswerRe: Passing Array to javascript from aspx.cs page Pin
Abhishek Sur7-Aug-09 5:10
professionalAbhishek Sur7-Aug-09 5:10 
QuestionE Payment???? Pin
AbrahamMOKDAD7-Aug-09 3:41
AbrahamMOKDAD7-Aug-09 3:41 
AnswerRe: E Payment???? Pin
Blue_Boy7-Aug-09 3:46
Blue_Boy7-Aug-09 3:46 
GeneralRe: E Payment???? Pin
AbrahamMOKDAD7-Aug-09 3:50
AbrahamMOKDAD7-Aug-09 3:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.