Hello
Just a quick question. I have a hyperlink when clicked transfers a variable to another page and populates a grid view but how would i get this variable to be displayed as the page title
cheers
bigyawn_hippo:
Just a quick question. I have a hyperlink when clicked transfers a variable to another page and populates a grid view but how would i get this variable to be displayed as the page title
Is the variable be transfered by query string?
If so you can do this in the page_load event
//assume query string is called titleif (Request.QueryString["title"] !=null){//set to form caption this.Page.Title = Request.QueryString["title"].ToString();}
Hi
its a query string i am trying to display, but i am using VB code will it be different from the code u ve given
cheers
try this:
if !(Request.QueryString("title")) isnull then
this.Page.Title = Request.QueryString("title").ToString();
Here is the VB equivalent:
Protected Sub Page_Load(ByVal senderAs Object,ByVal eAs System.EventArgs)Handles Me.LoadIf Not String.IsNullOrEmpty(Request.QueryString("title"))Then Page.Title = Request.QueryString("title")End If End Sub
Here is the VB equivalent
Protected Sub Page_Load(ByVal senderAs Object,ByVal eAs System.EventArgs)Handles Me.LoadIf Not String.IsNullOrEmpty(Request.QueryString("title"))Then Page.Title = Request.QueryString("title")End If End Sub
Hi
I placed the code in the vb file but the title of the page remains Untitled
I change "title" to the name of the field that i want it to display should it be somthing else
cheers
if you type yourpage.aspx?title=SomeTitle in your browser, the code I posted should work. Is there something I'm missing here? Are you doing it differently somehow?
Have you set a header control on the aspx page: <head runat"server"> instead of just <head> ?
These may be reasons for which it doesn't wotk
1. You didn't put that method posted few lines up in Page_Load
2. Your querystring do not exist or have another name
hi
I ve set my head to runat server but the code is still not working, i m new to asp so please have paitence but i ve inserted that code u suggested but it causes more errors could you give me the code from ur aspx file.
cheers
Sure:
<%@. Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %><!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>Untitled Page</title></head><body> <form id="form1" runat="server"> <div> </div> </form></body></html>
And code behind:
PartialClass _DefaultInherits System.Web.UI.PageProtected Sub Page_Load(ByVal senderAs Object,ByVal eAs System.EventArgs)Handles Me.LoadIf Not String.IsNullOrEmpty(Request.QueryString("title"))Then Page.Title = Request.QueryString("title")End If End SubEnd Class
if still the top solution did not worked ( i dont know how come it did not ) for u then try this
in first page on button clickResponse.Redirect("test.aspx?qtitle =bigyawn");
in the second page codebehind in page load
// in C#querytitle =Convert.ToString(Request.QueryString["qtitle "]);
in vb
If Not String.IsNullOrEmpty(Request.QueryString("qtitle"))Then
querytitle = Request.QueryString("qtitle") wherequerytitle will be a public string
in aspx page just write like this :
<HTML>
<HEAD>
<title><%=querytitle %></title>
0 comments:
Post a Comment