問題タブ [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.
asp.net-webpages - メソッド「get_IsBindingRedirectSupported」には実装がありません
Visual Studio 2012 で ASP.NET Web サイト (Razor v2) Web サイトを作成しようとしていますが、サイトを実行するとこのエラーが発生します。
親愛なる友人の Google で役立つものを見つけようとした後、私は途方に暮れています。
このエラーの理由と解決方法を知っている人はいますか?
c# - AppState変数からデータを参照するにはどうすればよいですか?
問題は、if条件内のAppState ["variableName"](またはApp.variableNameまたはHttpContext.Current.Application ["variableName"]など)に格納されているものをテストする方法が見つからないことです。(Razorを文字列変数としてページにプロットできるにもかかわらず、オブジェクトとしてのみ表示されます)
したがって、実際の文字列値を言うためにそれらを比較することはできません。
私は、他の数え切れないほどの試みの中で、ToString()を試しましたが無駄になりました。
私の質問は次のとおりです。C#を使用したWebMatrix WebページのAppState変数を使用して完全な機能を実現するにはどうすればよいですか?
asp.net - GridView選択ボタンからWebページを呼び出す
ASP.Net / VB.Net Webページで、ユーザーがアプリケーション内の別のWebページを呼び出して、「選択ボタン」からのDataSource「Select」ステートメントの一部としてこれらのパラメーターを使用する別のページにいくつかのパラメーターを渡すことを許可したいと思います。 「GridViewの」。
これができる場合、必要なコーディングを示すことができますか?
asp.net - カミソリ Web ページのフォーム セキュリティの問題
カミソリ Web ページ アプリケーションでアイテムを削除するための非表示のフォーム フィールドがあります。
ユーザーはアイテムの値を簡単に変更し、他のユーザーの製品を削除できます。これをどのように保護しますか?
asp.net-mvc - ASP.NET WebページとRazorの違いは何ですか?
「Webページ」は「Razor」の単なる別名ですか?または、ASP.NET MVC3以降に使用されている「Razor」に新機能が追加されていますか?
WebページがASP.NETWebFormとMVC以外の新しいものである場合、Visual Studioで「Webページ」プロジェクトを作成するにはどうすればよいですか?
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 で生成されたプロジェクトにフォルダーが存在することです。
問題は、このフォルダをソース ファイルの一部としても持つ必要があるかということです。bin
index.cshtml に動的な行を 1 行追加するためだけに、1.5MB 相当のバイナリ ファイルを Git にチェックインする必要があるとは思えませんが、おそらくそれがその方法でしょうか?
これを確認するか、より良い方法を教えてくれてありがとう。
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: プロバイダーで不明なエラーが発生しました。
razor - cshtml テンプレートで ascii を保持する
次のような特殊文字を表示したい: █</p>
これを .cshtml ファイルに入れると、エンコード/デコードによってめちゃくちゃになります。どうすればキャラクターを維持できますか?
私はすでに次のことを試しました:
jquery - 別の要素の直前に発生する div を取得するために DOM をトラバースするのに問題がある
以下に示すjQueryを実行したときのpreviousDivの値は常に[]です。.prev('div') を含む .prev() 関数のいくつかのバリエーションと .prev() をすべて同じ結果で試しました。
jQuery は次のとおりです。
ページ内の html/razor コードは次のとおりです。
最終結果として、#DisplayUserRoles の終了 div タグの直前に別のボタンとラベルを追加しようとしています。
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?