問題タブ [webmatrix-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Webmatrix: SQL クエリに変数を渡す
ループを使用して SQL CE テーブルのデータを表示する Webmatrix (cshtml) でサイトを作成しました。クリックするとクエリを実行して、そのレコードの「読み取り」ステータスを更新するボタンがあります。レコード ID をクエリに渡すのに問題があります。静的 ID を設定すると機能しますが、ID を動的にすると機能しているように見えます (アラートは ID が変数に渡されていることを示します) が、レコードは更新されません。
私のSQLは:
そして、私の HTML は (@details. はループ用に作成されたレコード セットです):
onclickとしてIDを渡すために使用しているJSコードは次のとおりです。
私が正しい軌道に乗っているかどうか、もしそうなら、私は何を間違っているのか教えてください。私が完全に軌道から外れている場合、これを達成するための最良の方法は何ですか?
どうもありがとうございます (追伸 - この投稿が適切な基準を満たしていない場合は、コメント/メッセージでお知らせください。これにより、マイナスのスコアを付けずに修正できます)。
parameters - パラメーター プレースホルダーが Webmatrix でエラーを引き起こしている
WebMatrix の SELECT、INSERT、または UPDATE ステートメントでパラメーター プレースホルダーを使用しようとするたびに、同じエラーが発生します。WHERE 句で問題なく動作します。私は何を間違っているのですか?助けが必要です。
これが私のコードです:
Webmatrix でパラメーター プレースホルダーを使用する代替手段はありますか?
毎回発生するエラーは次のとおりです。
例外の詳細: System.Data.SqlClient.SqlException: スカラー変数 "@49" を宣言する必要があります。
よろしくお願いします。
javascript - javascript/jquery から cshtml ファイルを呼び出すにはどうすればよいですか?
サイトのページにカスケード ドロップダウン リストを追加しようとしています。http://www.mikesdotnetting.com/article/196/webmatrix-jquery-cascading-dropdown-listsに示されている例に従いました。唯一の変更点は、アプリに合わせて変数名を変更したことです。特定の状況 (つまり、新しいレコードの作成) でのみ機能が存在するようにしたいのですが、関連するコードの周りに if ステートメントがあります。
ページの読み込み時に 2 番目のドロップダウン リストが無効になっていますが (予想どおり)、最初のドロップダウン リスト項目の 1 つが選択されても有効になりません。
私の疑いは、おそらく次の行が原因で、GetClients.cshtml (Mike の GetProducts.cshtml の私のバリエーション) を正しく呼び出していないことです。
正しいフォルダを探していません。
理想的な世界では、Razor のチルダ (~) を使用して、サーバーのバージョンやローカルホストの使用に関係なく、正しく見えるフル パスを強制することができます。しかし、それは JavaScript のオプションではないようです。
GetClients.cshtml は、制御しようとしている JS コード、HTML ドロップダウン リストなどを含む cshtml ファイルと同じフォルダーにあります。上記のコードが「隣の」ファイルを参照しているかどうかを誰かに教えてもらえますか?そうでない場合は、上記のコード行を何に修正すればよいですか?
c# - System.Web.UI.DataVisualization.Charting dll を WebMatrix 3 に取り込むにはどうすればよいですか?
WebMatrix 3 の ASP.NET Web ページで利用できる完全なチャート オプションを使用したいと考えています。
これは System.Web.UI.DataVisualization.Charting を使用することを意味すると思います
追加する場合:
ページの上部に移動すると、次のエラーが表示されます。
dll を Visual Studio にダウンロードして参照する方法を示すチュートリアル (SO を含む) はたくさんありますが、私が見る限り、私たち WebMatrix ユーザーには何もありません。
これは、WebMatrix サイトでは使用できないということですか? もしそうなら、なぜですか??
関連する名前空間を WM に含める方法を誰かが知っている場合は、ここで説明していただければ幸いです。
security - PasswordReset が WebMatrix で機能しない
WebMatrix で既存の PasswordReset フォームを使用しています。モジュールで何も変更していませんが、機能していません。「パスワードをお忘れですか?」をクリックすると、リンクをクリックすると、ForgotPassword フォームに移動します。メール アドレスを入力して [手順を送信] をクリックすると、メールが届きます。しかし、提供されたリンクをクリックすると、すぐにパスワードのリセット画面が表示されますが、画面の上部に「パスワードをリセットできませんでした。エラーを修正して再試行してください」と表示されます。とにかく、パスワードをリセットしようとしますが、何も起こりません。
以下は、パスワード リセット コードです。
_AppStart のコードは次のとおりです。
WebSecurity.InitializeDatabaseConnection("StarterSite", "UserProfile", "UserId", "Email", autoCreateTables: true);
c# - Webmatrix Web ページ - Parse を使用したログイン (ASP.NET)
わからない問題があります。小さな Web マトリックス Web ページ サイトがあり、Parse.com SDK を使用しています。ユーザーがログインすると、サーバー側でログインします。
問題は、別の場所にいる別のユーザーがサイトを開くと、別の場所にログインしたユーザーでログインすることです。
たとえば、私は英国にいて、ログインします。ログインすると、ダッシュボードのページに正しくアクセスできます。今では、世界中の他の人がサイト xxx.com にアクセスすると、最後にログインしたユーザーとしてダッシュボードに自動的にリダイレクトされます。
どんな助けでも本当に感謝しています。
razor - WebMatrix は、テーブルからのデータの代わりに WebMatrix.Data.DynamicRecord を返します。
私は WebMatrix に比較的慣れていないので、データベースからのデータを表示するページを作成したいと考えています。以下のコードを参照してください。WebMatrix を返します WebMatrix.Data.DynamicRecord とすべてのセルの列名を返します
.
これはWebmatrix 3にあります