2010-12-08 16 views
0

背後にあるコードからのドロップダウンリスト:私は、Page_Loadの機能を持っていますが、私はPage_Loadの機能でそれらをアクセスもカント ddlMake ddlModel ddlColourアクセスは、私がリストをドロップダウン3持っていた.aspxファイル持って

を...

using System; 
using System.Collections.Generic; 
using System.Data; 
using System.Configuration; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Web.UI.HtmlControls; 

namespace NorthwindCascading 
{ 
    public partial class _IndexBasic : System.Web.UI.Page 
    { 
     protected void Page_Load(object sender, EventArgs e) 
     { 
      if (!IsPostBack) 
      { 
       CarService service = new CarService(); 
       List<string> Makes = service.GetCarMakes(); 
       ddlMake.DataSource = Makes; 
       ddlMake.DataBind(); 
       ddlMake.Items.Insert(0, " -- Select Make -- "); 
      } 
     } 
    } 
} 

私はそう、私は何かが欠けています推測手動でコードビハインドファイルを追加している...それだけでddlMake要素が現在のコンテキストで定義されていないと言っている...任意の提案ですか?

+0

いくつかのaspxマークアップの検証の問題でなければなりません..すべてのタグが正しく閉じられているかどうかを確認してください –

+0

それはrunatサーバーですか? – kobe

答えて

0

何がうまくいかなかったのかわかりません。単にファイルを削除して、もう一度やり直してください。あなたの時間を節約します....

+0

ちょうどそれが好きでしたし、すべて正常に動作します...ありがとう:) –

+0

うん!!いつか、そういうものをデバッグするのはちょっと面倒です。あなたの問題が解決されたと聞いてうれしいです。^_ ^ –

0

ページディレクティブのCodeFile/CodeBehind属性が正しいファイルを指していることを確認してください。その場合は、ページ・ディレクティブのInherits属性が正しいクラス名を指定していることを確認してください。

0

コードを手動で追加した場合、_IndexBasic.designer.csにはprotectedのメンバーが含まれていない可能性があります。そのため、ここには表示されません。または、aspxがコードビハインドとしてこれを参照していません。

0

.aspxページを右クリックして、Convert to Web Applicationをクリックして、デザイナーファイルを作成して入力します。

関連する問題