ここまでで、お気に入りの映画のデータ駆動型リストを作成し、スタイルを設定し、データベースに新しい映画を追加したり、既存の映画を編集したりする機能を追加しました。このアプリケーション作成プロセスの次のステップは、ユーザーがデータベースからレコードを削除できるようにすることです。
はじめに: Microsoft WebMatrix は、インターネット上で Web サイトを作成、カスタマイズ、公開するために使用できる無料のツールです。
WebMatrix を使用すると、ウェブサイトを簡単に作成できます。オープン ソース アプリケーション (WordPress、Joomla、DotNetNuke、Orchard など) から始めることができ、WebMatrix がアプリケーションのダウンロード、インストール、構成のタスクを処理します。または、すぐに始めるのに役立つ多くの組み込みテンプレートを使用して、自分でコードを作成することもできます。どちらを選択しても、WebMatrix は、Web サーバー、データベース、フレームワークなど、Web サイトの実行に必要なものをすべて提供します。 Web ホストで使用するものと同じスタックを開発デスクトップで使用することで、Web サイトをオンラインにするプロセスが簡単かつスムーズになります。
http://web.ms/webmatrix からダウンロードできます。
WebMatrix、CSS、HTML、HTML5、ASP.NET、SQL、データベースなどの使い方と、簡単な Web アプリケーションの作成方法をわずか数時間で学ぶことができます。内容は次のとおりです:
Web アプリケーション開発とデータについて話すと、CRUD という用語を聞いたことがあるかもしれません。 CRUD は、Create、Retrieve、Update、および Delete の略で、WebMatrix で行うことを正確にまとめています。
Web ページの追加削除
まず、新しい CSHTML Web ページを作成し、「DeleteMovie.cshtml」という名前を付けて追加します。 HTML を置き換えます。その中に次のコードが含まれています:<h1 id="Delete-nbsp-a-nbsp-movie">Delete a movie</h1> <p>Are you sure you want to delete the movie <strong>@Movie.Name ?</strong></p> <form action="" method="post"> <input type="submit" value="Yes"/> <input type="button" value="No" onclick="window.location = dataMovies.cshtml" /> </form>このコードは 2 つのボタンを持つ基本的なフォームを作成します。送信ボタンは HTTP POST をトリガーします (前のセクションの編集 Web ページと同じように)、映画リストにリダイレクトする別のボタン EditMovie.cshtml Web ページと同様に、この Web ページが呼び出され、削除するムービーの ID であるパラメータが渡されます。ムービー @Movie.Name を削除してもよろしいですか?」 、Movie.Name の値はサーバーによって挿入されるため、この値を取得する方法をサーバーに伝える必要があります。これを行うには、前と同様に、入力パラメーターを取得するコードをページの先頭に追加します。
@{ var id=Request["id"]; var SQLSELECT = "SELECT * FROM Favorites where ID=@0"; var db = Database.Open("Movies"); var Movie = db.QuerySingle(SQLSELECT,id); var MovieName=Movie.Name; }ここでは、(DeleteMovie.cshtml?id=
[いいえ] ボタンをクリックすると、dataMovies.cshtml Web ページにリダイレクトされます。[はい] をクリックすると、まだコードが書き込まれていないため、何も起こりません。削除操作を処理します。
@{ var id=Request["id"]; var SQLSELECT = "SELECT * FROM Favorites where ID=@0"; var db = Database.Open("Movies"); var Movie = db.QuerySingle(SQLSELECT,id); var MovieName=Movie.Name; if(IsPost) { var SQLDELETE = "DELETE FROM Favorites WHERE ID=@0"; db.Execute(SQLDELETE,id); Response.Redirect("dataMovies.cshtml"); } } <h1 id="Delete-nbsp-a-nbsp-movie">Delete a movie</h1> <p>Are you sure you want to delete the movie <strong>@Movie.Name ?</strong></p> <form action="" method="post"> <p><input type="submit" value="Yes"/> <input type="button" value="No" onclick="window.location = 'dataMovies.cshtml'" /></p> <br/> </form>から削除 Web ページを呼び出します映画リスト これで、削除ページが機能するようになりました。これを映画リスト ページに接続して、ユーザーがリストから項目を削除してその削除をリクエストできるようにします。 映画リスト Web ページで、各リスト項目にハイパーリンクを追加するだけです。ハイパーリンクは DeleteMovie.cshtml Web ページにリンクし、現在の映画の ID を渡します。 dataMovies.cshtml の完全なコードは次のとおりです:
@{ var db= Database.Open("Movies"); var sqlQ = "SELECT * FROM Favorites"; var data = db.Query(sqlQ); } <div id="movieslist"> <ol> @foreach(var row in data){ <li> <a href="@row.Name>EditMovie.cshtml?id=@row.id">@row.Name, @row.Genre, @row.ReleaseYear </a> <a href="DeleteMovie.cshtml?id=@row.id">Delete</a> </li> } </ol> <a href="AddMovie.cshtml">Add a new movie</a> </div>このページを実行して、削除されたワークフローを確認します。まず第一に、これは新しい dataMovies.cshtml です:
上記は、WebMatrix の上級チュートリアル (8): データ Web ページのコンテンツの作成と削除です。その他の関連コンテンツについては、PHP 中国語に注意してください。ウェブサイト (www.php.cn)!

先日、この質問がありました。私の最初の考えは、奇妙な質問です!特異性はセレクターに関するものであり、アットレールはセレクターではないので、...無関係ですか?

はい、あなたはできます、そしてそれは本当にどの順序で重要ではありません。 CSSプリプロセッサは必要ありません。通常のCSSで動作します。

CSSやJavaScript(および画像とフォントなど)などのアセットにファーアウトキャッシュヘッダーを確実に設定する必要があります。それはブラウザを伝えます

多くの開発者は、CSSコードベースを維持する方法について書いていますが、そのコードベースの品質をどのように測定するかについて多くの人が書いていません。確かに、私たちは持っています

短い任意のテキストを受け入れるために必要なフォームを持っていたことがありますか?名前などのように。それはまさにそのためのものです。たくさんあります

私は、フロント会議のためにスイスのチューリッヒに向かうことにとても興奮しています(その名前とURLが大好きです!)。私はこれまでスイスに行ったことがないので、興奮しています

ソフトウェア開発における私のお気に入りの開発の1つは、サーバーレスの出現です。詳細に行き詰まる傾向がある開発者として

この投稿では、私が構築して展開して展開してネットライフを使用して、着信データの動的ルートを作成する方法を示すeコマースストアのデモを使用します。それはかなりです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ドリームウィーバー CS6
ビジュアル Web 開発ツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
