2014-02-20 39 views
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; 
    } 

但我把上面的錯誤

如何克服這個問題

謝謝全部

回答

0

我相信問題是你從本地資源文件獲取對象的地方。可能在code behind或可能在JS。正確檢查GetLocalResourceObject("key")字符串是否在資源文件中退出並具有值。

+0

是的,你是對的Afnan艾哈邁德。我發現下面的腳本文件從aspx頁面導致這個問題。 osmanedip

+0

但是,我需要這些文件的一些移動設計。我能做什麼? – osmanedip

+0

@osmanedip我認爲這個問題不在這兩個文件中。有沒有其他的'JS'文件,你正在使用? –

相關問題