PostBack和HttpWebResponse如何解决这个问题?

时间:2018-06-08 11:56:11

标签: c# asp.net .net

我遇到一个问题我目前正在处理一个页面,该页面上有一个模板,我在加载页面并将一些数据放入数据库时​​,从数据库(MS CRM)中提取数据。我根据给定数据将填入相应字段和其他字段的值来创建URL。该网站就像一个电子邮件模板,其中只填充了下载的数据。按下发送按钮时有两个按钮发送和编辑我创建了一个电子邮件我在这里使用HttpWebRequest和HttpWebResponse来下载网站的内容,但是在再次呼叫时HttpWebResponse就好像我再次加载页面而这里问题发生的原因是数据被重新输入并且后续记录被添加到数据库....有没有解决这个问题的方法?

        protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            InsertDataFromCrm();
            of.NavigateUrl = OfferUrl(false);

        }
    }

    public Guid CreateEmail(bool sendEmail)
    {
    HttpWebRequest request = (HttpWebRequest)WebRequest.Create(urlAddress);
    request.UseDefaultCredentials = true;
    request.PreAuthenticate = true;


    request.Credentials = CredentialCache.DefaultCredentials;
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();}

0 个答案:

没有答案