小编Beh*_*Dan的帖子

验证视图状态 MAC 失败。- 不是在网络农场,发生在按钮点击

我看到这个问题问了很多,但我看到的问题或答案似乎都没有解决我的问题。正如标题所暗示的那样,我得到了总是很有趣的 Viewstate 验证错误。

我公司的网站托管在 Amazon EC2 上,因此据我所知,这不是网络农场,因为这是唯一出现问题的页面。

我们有一个简单的评论页面,显示效果很好,页面上的所有元素都很好用,包括留下新评论。但是,“标记审查”按钮在单击时会生成视图状态错误。

单击按钮时实际运行的代码如下:

protected void btnFlagReview_Click(object sender, EventArgs e)
{
    try
    {
        LinkButton btn = (LinkButton)sender;
        int id = Int32.Parse(btn.Attributes["rid"]);
        testimonials.updateModerated(false, id);

        MailMessage mail = new MailMessage();
        mail.To.Add("oursupport@emailaddress.com");
        mail.From = new MailAddress("ourwebmaster@emailaddress.com");
        mail.Subject = "A review has been flagged for moderation";
        string Body =
            "A user review has been flagged for moderation. Please Approve/Delete this review in the Admin Panel. ";
        mail.Body = Body;
        SmtpClient smtp = new SmtpClient();
        try
        {
            smtp.Send(mail);
        }
        catch …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

4
推荐指数
1
解决办法
1766
查看次数

标签 统计

asp.net ×1

c# ×1