問題タブ [asp.net-webpages]

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.

0 投票する
2 に答える
639 参照

asp.net-webpages - メソッド「get_IsBindingRedirectSupported」には実装がありません

Visual Studio 2012 で ASP.NET Web サイト (Razor v2) Web サイトを作成しようとしていますが、サイトを実行するとこのエラーが発生します。

親愛なる友人の Google で役立つものを見つけようとした後、私は途方に暮れています。

このエラーの理由と解決方法を知っている人はいますか?

0 投票する
1 に答える
1301 参照

c# - AppState変数からデータを参照するにはどうすればよいですか?

問題は、if条件内のAppState ["variableName"](またはApp.variableNameまたはHttpContext.Current.Application ["variableName"]など)に格納されているものをテストする方法が見つからないことです。(Razorを文字列変数としてページにプロットできるにもかかわらず、オブジェクトとしてのみ表示されます)

したがって、実際の文字列値を言うためにそれらを比較することはできません。

私は、他の数え切れないほどの試みの中で、ToString()を試しましたが無駄になりました。

私の質問は次のとおりです。C#を使用したWebMatrix WebページのAppState変数を使用して完全な機能を実現するにはどうすればよいですか?

0 投票する
1 に答える
1058 参照

asp.net - GridView選択ボタンからWebページを呼び出す

ASP.Net / VB.Net Webページで、ユーザーがアプリケーション内の別のWebページを呼び出して、「選択ボタン」からのDataSource「Select」ステートメントの一部としてこれらのパラメーターを使用する別のページにいくつかのパラメーターを渡すことを許可したいと思います。 「GridViewの」。

これができる場合、必要なコーディングを示すことができますか?

0 投票する
1 に答える
148 参照

asp.net - カミソリ Web ページのフォーム セキュリティの問題

カミソリ Web ページ アプリケーションでアイテムを削除するための非表示のフォーム フィールドがあります。

ユーザーはアイテムの値を簡単に変更し、他のユーザーの製品を削除できます。これをどのように保護しますか?

0 投票する
2 に答える
2152 参照

asp.net-mvc - ASP.NET WebページとRazorの違いは何ですか?

「Webページ」は「Razor」の単なる別名ですか?または、ASP.NET MVC3以降に使用されている「Razor」に新機能が追加されていますか?

WebページがASP.NETWebFormとMVC以外の新しいものである場合、Visual Studioで「Webページ」プロジェクトを作成するにはどうすればよいですか?

0 投票する
1 に答える
7357 参照

asp.net - "bin" フォルダーを展開せずに ASP.NET Web ページを使用できますか?

元々は HTML / CSS ファイルの集まりであった非常に単純なサイトを作成しています。次に、サーバー側のロジックを少し追加する必要があったので、ASP.NET Web ページが適切なソリューションのように思えたので、それを使用することにしました。

だから私はに変更index.htmlし、必要なコードを追加し、それで十分だと思いました(この基本ファイルindex.cshtmlも追加しました:web.config

ただし、これをローカルの IIS Express で起動すると、次のエラーが発生しました。

使用する ASP.NET Web ページのバージョンを特定できませんでした。

このサイトを使用するには、サイトの web.config ファイルでバージョンを指定してください。詳細については、Microsoft サポート サイトの次の記事を参照してください: http://go.microsoft.com/fwlink/?LinkId=254126

だから私はこれを私のに追加しましたweb.config:

サイトは起動しますが、UTF-8 の処理が非常に奇妙です。すべての HTTP ヘッダー、ファイル エンコーディング、およびメタ タグが正しく UTF-8 に設定されていますが、国別文字が正しく表示されません。次の質問を見つけました:非 ASCII 文字には web.config が必要ですか? しかし、それは私の問題を本当に解決しませんでした。

とはいえ、セットアップのどこが悪いのでしょうか? WebMatrix で新しいサイトを作成し、そこにファイルをコピーすると、.NET で Web ページのバージョンを指定しなくても、すべて正常に動作しweb.configます。私が見ることができる唯一の違いはbin、WebMatrix で生成されたプロジェクトにフォルダーが存在することです。

問題は、このフォルダをソース ファイルの一部としても持つ必要があるかということです。binindex.cshtml に動的な行を 1 行追加するためだけに、1.5MB 相当のバイナリ ファイルを Git にチェックインする必要があるとは思えませんが、おそらくそれがその方法でしょうか?

これを確認するか、より良い方法を教えてくれてありがとう。

0 投票する
1 に答える
458 参照

asp.net-mvc-3 - WebSecurity.CreateUserAndAccount SQL 照合の問題

Sql Server データベースの照合順序がTurkish_CI_ASの場合、 SimpleMembershipProvider.csクラスの "GetUserId" メソッドの SELECT クエリで UPPER 関数が発生すると、以下のエラーが発生します。

SQL UPPER('info') は、Turkish_CI_AS の "info".ToUpperInvariant() と等しくありません

SQL Server データベースの照合: Turkish_CI_AS

例外の詳細: System.Web.Security.MembershipCreateUserException: プロバイダーで不明なエラーが発生しました。

0 投票する
2 に答える
643 参照

razor - cshtml テンプレートで ascii を保持する

次のような特殊文字を表示したい: █</p>

これを .cshtml ファイルに入れると、エンコード/デコードによってめちゃくちゃになります。どうすればキャラクターを維持できますか?

私はすでに次のことを試しました:

0 投票する
2 に答える
125 参照

jquery - 別の要素の直前に発生する div を取得するために DOM をトラバースするのに問題がある

以下に示すjQueryを実行したときのpreviousDivの値は常に[]です。.prev('div') を含む .prev() 関数のいくつかのバリエーションと .prev() をすべて同じ結果で試しました。

jQuery は次のとおりです。

ページ内の html/razor コードは次のとおりです。

最終結果として、#DisplayUserRoles の終了 div タグの直前に別のボタンとラベルを追加しようとしています。

0 投票する
2 に答える
1735 参照

asp.net - Unable to deploy Razor Web Site to IIS 6

I've been tearing my hairs out over this one. Found many similar references on StackOverflow and the internet, but nothing seems to help me.

I just keep on getting "Directory Listing Denied" when opening the website, and "This type of page is not served" when requesting a specific .cshtml file.

What I do is the following:

  • In Visual Studio 2010, I select File > New Web Site > ASP.NET Web Site (Razor)
  • Following http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx, I selected "Add Deployable Assemblies" and choose "ASP.NET Web Pages with Razor syntax".
  • I published the site to C:\inetpub\wwwroot\WebSite.
  • In IIS7 on my development machine (Windows 7), I converted the published folder to an application, and set the application pool to "ASP.NET v4.0".
  • Testing localhost/website, everything works fine.
  • Then I copied the whole folder to the remote machine, which runs Windows Server 2003 and IIS 6.
  • In IIS6, I created an application of the folder, and assigned a .NET 4 application pool.
  • When I open the website, I get a "Directory Listing Denied" error message.
  • When I try to open the Default.cshtml file, I get a "This type of page is not served".

It seems to me that all the required DLLs are included in the Bin folder (included by the "Add Deployable Assemblies" option):

  • Microsoft.Web.Infrastructure
  • NuGet.Core
  • System.Web.Helpers
  • System.Web.Razor
  • System.Web.WebPages
  • System.Web.WebPages.Administration
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor
  • WebMatrix.Data
  • WebMatrix.WebData

The .NET versions reported on the "This type of page is not served" error page are: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.272.

What am I overlooking?