提交数据时出错 [英] On submission of data getting error
本文介绍了提交数据时出错的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在页面上提交数据并收到错误。
我在页面下方< 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屋!
查看全文