Ask a Question related to ASP.NET General, Design and Development.
-
Scott #1
Pasing a reference to my page's Response.Cookies collection
I would like to have my ASPX page call a function intended to make
changes the the current Page.Response.Cookies. I had thought that to
allow the function to modify the Cookies, I would have top pass the
collection by REFERENCE. But I am getting
"A property or
indexer may not be passed as an out or ref parameter"
Here is a simple example of what I am trying to do...
public class MyPage: System.Web.UI.Page
{
MySetCookieButton_Click(object sender, ....)
{
CookieFuncs.SetCookies(ref this.Page.Response.Cookies)
}
}
public class CookieFuncs
{
public static void SetCookies(ref System.Web.HttpCookieCollection
cookies)
{
cookies.Value = etc.......
}
}
Scott Guest
-
How to get pdf file page's information
If one of the PDF file pages is rotated by 90 angles and becomes horizontal, It is still vertical when I print it out to be an image. So I want to... -
Change a Page's template?
I have a site that has two templates: a single column template and a two column template. I would like to know if it is possible to take an existing... -
Can I get the current page's URL?
I was wondering if there is a way to get the current page's url string via Flash. I want to be sure my Flash file is only played on a particular... -
Response.Cookies(x).Domain ???
Hi, I am looking for a way to delete (expire) all the cookies that we've ever written to the user's machine. I have found several scripts,... -
how to process items in response.form collection dynamically?
HI. in asp.net app, I have an xmlDocument that I transform to the client html. Using xsl I create a few textboxes to capture user input. Each of... -
Chris Jackson #2
Re: Pasing a reference to my page's Response.Cookies collection
If you take a look at the class reference, you will find that the Cookies
property of the HttpResponse class is a getter. As indicated by your error
message, you can't pass this by reference. However, make no mistake about
it - you are not doing a deep copy here. If you remove the ref, then you are
no longer trying to pass a reference to the property, but will start passing
the return value of the property - a reference to the cookies collection
that you want. Check out the SDK for a review of which values are passed by
value and which are passed by reference.
--
Chris Jackson
Software Engineer
Microsoft MVP - Windows XP
Windows XP Associate Expert
--
"Scott" <hillscottc@hotmail.com> wrote in message
news:6ac5e33c.0308121110.544b8d9e@posting.google.c om...> I would like to have my ASPX page call a function intended to make
> changes the the current Page.Response.Cookies. I had thought that to
> allow the function to modify the Cookies, I would have top pass the
> collection by REFERENCE. But I am getting
>
> "A property or
> indexer may not be passed as an out or ref parameter"
>
> Here is a simple example of what I am trying to do...
>
> public class MyPage: System.Web.UI.Page
> {
> MySetCookieButton_Click(object sender, ....)
> {
> CookieFuncs.SetCookies(ref this.Page.Response.Cookies)
> }
> }
>
> public class CookieFuncs
> {
> public static void SetCookies(ref System.Web.HttpCookieCollection
> cookies)
> {
> cookies.Value = etc.......
> }
>
> }
Chris Jackson Guest
-
John Saunders #3
Re: Pasing a reference to my page's Response.Cookies collection
"Scott" <hillscottc@hotmail.com> wrote in message
news:6ac5e33c.0308121110.544b8d9e@posting.google.c om...Just pass Response.Cookies. Objects are already references.> I would like to have my ASPX page call a function intended to make
> changes the the current Page.Response.Cookies. I had thought that to
> allow the function to modify the Cookies, I would have top pass the
> collection by REFERENCE. But I am getting
--
John Saunders
Internet Engineer
[email]john.saunders@surfcontrol.com[/email]
John Saunders Guest



Reply With Quote

