为什么wriiten代码不能在谷歌crome? [英] why wriiten code is not working in google crome?

查看:107
本文介绍了为什么wriiten代码不能在谷歌crome?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

protected void GVTraderdueReport_RowCancelingEdit(object sender, GridViewCancelEditEventArgs       e)
{
    GVTraderdueReport.EditIndex = -1;
    GettraderwiseLiftingRecords();
}
protected void GVTraderdueReport_RowEditing(object sender, GridViewEditEventArgs e)
{
    GVTraderdueReport.EditIndex = e.NewEditIndex;
    GettraderwiseLiftingRecords();
}

protected void GVTraderdueReport_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
    TextBox txtrecamount = (TextBox)GVTraderdueReport.Rows[e.RowIndex].Cells[3].Controls[1];
    TextBox txtrecdate = (TextBox)GVTraderdueReport.Rows[e.RowIndex].Cells[4].Controls[1];
    TextBox txtchknumber = (TextBox)GVTraderdueReport.Rows[e.RowIndex].Cells[5].Controls[1];
    TextBox txtremark = (TextBox)GVTraderdueReport.Rows[e.RowIndex].Cells[6].Controls[1];

    string tradername = Convert.ToString(GVTraderdueReport.DataKeys[e.RowIndex].Values[0].ToString());

    IFormatProvider provider = new System.Globalization.CultureInfo("en-CA", true);
    String recdate1 = txtrecdate.Text.Trim().ToString();
    DateTime recdate2 = DateTime.Parse(recdate1, provider, System.Globalization.DateTimeStyles.NoCurrentDateDefault);

    objhatcheryPL.name = tradername;
    objhatcheryPL.cashrec = Convert.ToInt32(txtrecamount.Text.ToString());
    objhatcheryPL.recdate = recdate2;
    objhatcheryPL.chequeno = txtchknumber.Text.ToString();
    objhatcheryPL.remark = txtremark.Text.ToString();
    objhatcheryPL.username = Session["username"].ToString();

    int? chkduetatus;
    chkduetatus = objhatcheryBAL.updateChicksalesDueReport(objhatcheryPL);

    if (chkduetatus.Equals(1))
    {
        ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "SelectDetails", "alert('Updated Successful');", true);
    }
    GVTraderdueReport.EditIndex = -1;
    GettraderwiseLiftingRecords();
}

protected void GVTraderdueReport_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName.ToUpper() == "VIEWHISTORY")
    {
        GridViewRow row = (GridViewRow)((ImageButton)e.CommandSource).NamingContainer;
        int index = row.RowIndex;
        string farmername = Convert.ToString(GVTraderdueReport.DataKeys[index].Value);
        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Open", "window.open('../Reports/viewHatcherysalesdueentry.aspx?name=" + farmername + "', '_blank', 'dependent,resizable=yes,scrollbars=yes,top=0,height=600');", true);
    }
}



我想更新/取消此代码中的某些列。为什么这个代码在谷歌crome中不起作用。但它在IE中工作正常。问题是什么。请帮助我任何一个。


I want to update/cancel some columns in this code. why this code is not working in google crome.But it is working fine in IE.what is the problem.please help me any one.

推荐答案

如果你的更新,取消按钮不会在google crome中触发然后你需要查看Chrome看到的部分:客户端数据 - 而不是服务器代码。



看看页面HTML和Javascript:这些是Chrome看到的,而不是从未离开服务器的C#代码。
If your "update, cancel buttons are not firing in google crome" then you need to look at the part that Chrome sees: the Client data - not the server code.

Look at the page HTML and Javascript: those are what Chrome sees, not the C# code which never leaves the server.


这篇关于为什么wriiten代码不能在谷歌crome?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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