views:

88

answers:

0

Hi all,

I have a requirement wherein I am supposed to customize the aclinv.aspx page for a particular document library. I implemented an URL listener to redirect to customized AclInv.aspx page. I modified the source and appended my custom parameter to the url. The page was working perfectly fine till I used Windows authentication. But when I changed the authentication to forms(which is the mode to be used on production server), I encountered this exception.

c:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\teamGSK\PursuitsAclInv.aspx(133): error CS0103: The name 'PageTitleUrl' does not exist in the current context   at System.Web.Compilation.AssemblyBuilder.Compile() 
   at System.Web.Compilation.BuildProvidersCompiler.PerformBuild() 
   at System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) 
   at System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) 
   at System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) 
   at System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) 
   at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) 
   at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) 
   at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) 
   at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) 
   at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
   at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

My question is, is this is a good programming practise, if not, how do I get rid of this problem. Thanking in anticipation.