提交数据时出错 [英] On submission of data getting error

查看:170
本文介绍了提交数据时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在页面上提交数据并收到错误。

我在页面下方< a href =http:// localhost:53897 / SubmitAdd.aspx > 并且上面有提交按钮。当我按下提交按钮时,新的同一页面打开并给出错误。

I am submitting the data on Page and getting the error.
I have below page <a href="http://localhost:53897/SubmitAdd.aspx"> and on it have Submit button. When I am pressing Submit button new same page open and give error.

This site can’t be reached

The connection was reset.
Try:
Reloading the page
Checking the connection




Checking the proxy and the firewall
ERR_CONNECTION_RESET





我尝试过:





What I have tried:

protected void Page_Load(object sender, EventArgs e)
{
    //if (IsPostBack)
    //{
    //    int a=0;
    //}

    //if (Session["UserIsLogged"] == null)
    //{
    //    Response.Redirect("Login.aspx");
    //}


    //if (!IsPostBack)
    //{
    //    BindStates();
    //}
}

protected void btnSubmitAd_Click(object sender, EventArgs e)
{
     string imageName = fileUploadImage.FileName;
   

    if(!(imageName.EndsWith(".png") || imageName.EndsWith(".jpg") || imageName.EndsWith(".jpeg")))
    {
        lblerrorMesssage.Text = "Image should be of type .jpeg,.jpg,.png only";
        return;
    }

    string im="AdImages/" + imageName;
   
    SubmitAdDetail SubmitAdObject = new SubmitAdDetail();

    if (System.IO.File.Exists(Server.MapPath("AdImages/" + imageName)))
    {
        string newImageName = DateTime.Now.ToString("yyMMddHHmmss") + imageName;
        fileUploadImage.SaveAs(Server.MapPath("AdImages/" + newImageName));
        SubmitAdObject.imageName = newImageName;
    }
    else
    {
        fileUploadImage.SaveAs(Server.MapPath("AdImages/" + imageName));
        SubmitAdObject.imageName = imageName;
    }

    SubmitAdObject.adTitle = txtBoxTitle.Text;
    SubmitAdObject.type = Convert.ToInt32(rblType.SelectedValue.ToString());
    SubmitAdObject.furnishingType = Convert.ToInt32(rblFurnishing.SelectedValue.ToString());
    SubmitAdObject.dealType = Convert.ToInt32(rblDeal.SelectedValue.ToString());
    SubmitAdObject.price = Convert.ToInt32(txtBoxPrice.Text.ToString());
    SubmitAdObject.address = txtBoxAddress.Text;
    SubmitAdObject.city = Convert.ToInt32(ddlCity.SelectedValue.ToString());
    
    SubmitAdObject.mobile = txtMobile.Text;
    SubmitAdObject.name = txtBoxName.Text;
    SubmitAdObject.rooms = Convert.ToInt32(rblRooms.SelectedValue.ToString());
    SubmitAdObject.state = Convert.ToInt32(ddlState.SelectedValue.ToString());
    SubmitAdObject.stateName = ddlState.SelectedItem.Text.ToString();
    SubmitAdObject.cityName = ddlCity.SelectedItem.ToString();

    if (SubmitAdDAL.SubmitAd(SubmitAdObject))
    {

    }
    else
    {

    }
   
}

public void BindStates()
{
    SqlConnection conn = CreateConnection.MakeConnectionToAHStateManagement();

    SqlCommand cmd = new SqlCommand();
    cmd.Connection = conn;
    cmd.CommandText = "GetStates";
    cmd.CommandType = CommandType.StoredProcedure;
    SqlDataAdapter stateAdapter = new SqlDataAdapter(cmd);
    DataSet ds = new DataSet();
    stateAdapter.Fill(ds);

    ddlState.DataSource = ds;
    ddlState.DataTextField="StateName";
    ddlState.DataValueField = "StateID";
    ddlState.DataBind();

    ddlState.Items.Insert(0, new ListItem("Select State", "0"));
    ddlState.SelectedIndex = 0;


}

推荐答案

从< a>中删除href标记并替换它



remove href from <a> tag and replace with it

<a id="btnSubmitAd" onserverclick="btnSubmitAd_Click"

         runat="server" >  

这篇关于提交数据时出错的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆