'ASP.NET'에 해당되는 글 2건

  1. 2011.01.17 [asp.net] cookie 사용법 (1)
  2. 2010.11.22 [asp.net] mvc2 에서 새로운 페이지 만들고 연결하기
Mobile Web in Asp.net2011.01.17 19:32

msdn에 나온다

 

http://msdn.microsoft.com/ko-kr/library/ms178193(VS.80).aspx

 

하지만

 

쿠키작성에 이렇게 하라고 써있는데

 

HttpCookie myCookie = new HttpCookie("UserSettings");
myCookie["Font"] = "Arial";
myCookie["Color"] = "Blue";
myCookie.Expires = DateTime.Now.AddDays(1d);
Response.Cookies.Add(myCookie);

 

마지막 부분이 틀린거 같다.

 

 //쿠키에 저장
                HttpCookie hc = new HttpCookie("UserInfo");
                hc["id"] = userInfo.Id;
                hc["password"] = userInfo.Password;
                hc.Expires = DateTime.Now.AddDays(1d);
                Response.SetCookie(hc);
 
SetCookie()를 써야 작동이 되는듯하다.
 
읽는 부분은 동일하다
 

if (Request.Cookies["UserSettings"] != null)
{
    string userSettings;
    if (Request.Cookies["UserSettings"]["Font"] != null)
    { userSettings = Request.Cookies["UserSettings"]["Font"]; }
}

 

'Mobile Web in Asp.net' 카테고리의 다른 글

[asp.net] cookie 사용법  (1) 2011.01.17
Posted by 동동(이재동)

댓글을 달아 주세요

  1. add도 될텐데?

    2011.01.24 13:44 [ ADDR : EDIT/ DEL : REPLY ]

카테고리 없음2010.11.22 15:50

일단 바보 같이 View에서 Add View를 이용해서 만들었었다.

 

그러면

예를 들어서 result.aspx View를 만들었는데

 

<%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>
 
<asp:Content ID="resultTitle" ContentPlaceHolderID="TitleContent" runat="server">
    Result
</asp:Content>
 
<asp:Content ID="resultContent" ContentPlaceHolderID="MainContent" runat="server">
 
    <h2>Result</h2>
 
</asp:Content>

 

이렇게 자동으로 만들어 주면

 

이걸 shared 폴더에 Site.Master 페이지에

<li><%: Html.ActionLink("Result", "Result", "Home")%></li>

이렇게 넣었었다..

 

그러면 메인 페이지에

 

image

 

 

이렇게 버튼이 나온다… 근데 클릭을 하면 에러가 날것이다.

 

한가지를 더 해야 한다.

 

바로 Controller 에 이걸 추가 해야 한다.

 

public ActionResult Result()
       {
           return View();
       }

 

그러면 정상적으로 페이지가 추가되고 작동된다.

Posted by 동동(이재동)

댓글을 달아 주세요