0
(我嘗試將我的問題土耳其語翻譯爲英語。「JavaScriptçalışmazamanıhatası:Tanımsızveyaboşreferansın'value'özelliğiayarlanamıyor」in Turkish。I寫這篇筆記,瞭解我好,如果你知道土耳其) 我嘗試通過選擇gridview的行的信息,DataList的ItemTemplate中的表下面的代碼JavaScript運行時錯誤:無法設置引用的Value屬性undefined或null
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
foreach (GridViewRow row in GridViewVehicleList.Rows)
{
if (row.RowType == DataControlRowType.DataRow)
{
// set the last parameter to true
// to register for event validation.
row.Attributes["onclick"] =
ClientScript.GetPostBackClientHyperlink(GridViewVehicleList,
"select$" + row.DataItemIndex, true);
}
}
base.Render(writer);
}
protected void OnRowSelected(object sender, GridViewSelectEventArgs e)
{
// Get the datakey of the selected row
var id = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Value);
var id2 = Convert.ToInt32(GridViewVehicleList.DataKeys[e.NewSelectedIndex].Values[1]);
SqlDataSourceVehicleListForDatalist.SelectCommand = string.Format("SELECT *" +
" FROM CURRENTDATA WHERE DATEANDTIME = {0} AND RFID = {1}", id,id2);
DataListVehicleList.DataBind();
MultiView1.ActiveViewIndex = 4;
}
但我把上面的錯誤
如何克服這個問題
謝謝全部
是的,你是對的Afnan艾哈邁德。我發現下面的腳本文件從aspx頁面導致這個問題。 – osmanedip
但是,我需要這些文件的一些移動設計。我能做什麼? – osmanedip
@osmanedip我認爲這個問題不在這兩個文件中。有沒有其他的'JS'文件,你正在使用? –