0

私は.Net開発の完全な初心者なので、そのようなばかげた質問を前もってお詫びします。

私は .Net 開発を理解して学習しようとしているので、.ascx ファイルにテキスト ボックスがあるこのプロジェクトを見ています。その背後にあるコードは、それらのテキスト ボックスに入力されたデータをデータベースに保存することになっていると思います。しかし、そのデータがどのように保存されているのか、どこに保存されているのか、どこにあるのかわかりません。基本的に、分離コード ファイルは次のようになります。

public partial class registration : System.Web.UI.UserControl
    {
        protected global::System.Web.UI.WebControls.Label lblDisclosure;

        private ResourceManager rm = null;

        protected void Page_Load(object sender, EventArgs e)
        {
           lblFirstName.Text = rm.GetString("FirstName");
        }                            
    }

誰かがこれで私を助けてくれますか? または、読み進めるためのリソースを教えてください。

4

2 に答える 2

1

通常、データベースへの接続設定は Web.config にあります。

このような ASP.Net WebForms プロジェクトでは、保存されたデータをキャプチャするコードは、おそらくこの .ascx が使用されているページの .aspx.cs 分離コードにあります。データベースと話している - 彼らはプレーン SQL、LINQ to SQL、Entity Framework、NHibernate など、独自に作成したものを使用している可能性がありますが、いずれにせよコードビハインドで開始されるに違いありません。

通常、このようなデータは単純なフォーム送信で返されるだけなので、次のようなものがよく見られます。

if (IsPostBack....

コードビハインドで。

于 2013-03-14T21:30:00.223 に答える
1

このチュートリアルでは、達成しようとしていることの例を示します: ASP.NET 2.0 および Visual Studio 2005 でのデータベースの操作

古いものですが、 を介してデータベース接続をセットアップする方法と、それを、、およびステートメントSqlDataSourceにバインドする方法について説明しています。次に、コントロール バインドを使用して、ページからデータベースにデータを取得する方法について説明します。SELECTUPDATEDELETE

そうは言っても、代わりに ASP.NET MVC を学習することをお勧めします。ASP.NET ページのライフサイクルを学習しなくても、同じように .NET フレームワークを活用できるようになります。これは簡単なことではありません。

于 2013-03-14T21:33:07.037 に答える