Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                Post post = null;

                try
                {
                    // ...hämta kundnumret från "query string"-variabeln,...
                    int postId = Convert.ToInt32(Request.QueryString["id"]);

                    // ...hämta kunduppgifterna och...
                    Service service = new Service();
                    post = service.GetPostByPostId(postId);
                }
                catch
                {
                    // Tom! "Äter upp" bara upp undantaget!
                }

                // ...kontrollera om det verkligen finns några kunduppgifter, i så fall så...
                if (post != null)
                {
                    PostEdit MyPostEdit = new PostEdit();

                    // ...presentera dem.
                    MyPostEdit.MemberId = post.MemberId;
                    MyPostEdit.PostId = post.PostId;
                    MyPostEdit.Value = post.Value;
                }
                else
                {
                    // ...om inga kunduppgifter kunde hittas dirigeras
                    // användaren till en meddelandesida.
                    Response.Redirect("~/NotFound.aspx", false);
                }
            }
        }