問題タブ [aspwizard]
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 - divをクリックしてaspx(JS)からasp:wizardの次のステップに進みます
onClickイベントを作成したaspxページにdivがあります。divのonClickは次を指します。
上記のリンクは、ページの[次へ]ボタンのonClickです。そのボタンの表示を削除したので、このdivをクリックしたときに次のステップに進むように、ボタンを許可したいと思います。
しかし、それは機能しませんか?ブラウザは何もしません。aspxページから次のステップに進む方法はありますか?
編集:ここにいくつかの追加コードがあります:
div(注:その下のコードの正確なonClickで試しましたが、どちらも機能しません):
[次へ]および[前へ]ボタンのコードは次のとおりです(ソースの表示から-ウィザードの一部であるため):
ajax - ASP を AJAX 化する方法: ウィザード コントロール
ハッピーフライデー
ASP.net 2.0 Web サイトを .Net 3.5 に更新しています。このサイトはマスター ページを使用しており、そこに asp:UpdatePanel を配置しました。
ページの 1 つに、何らかの方法で "Ajaxify" したい 3 ステップのウィザード コントロールがあります。asp:Wizard コントロールよりも優れたユーザー エクスペリエンスを提供する AJAX コントロール ツールキットのコントロールはありますか?
asp:Wizard コントロールを改善するための取り組みを教えてください。別のコントロールに移動しましたか? asp:Wizard を使い続けてエフェクトを追加しますか?
ありがとう、シド
asp.net-3.5 - ASP:Wizard Control と SMTPClient を使用する ASP.net 3.5 Web サイトで電子メールが送信されない
Framework 3.5 を実行しているサイトに asp:Wizard コントロールがあります。Web ホストから設定を取得し、Web 構成ユーティリティに入力しました。コード ビハインド ファイルは次のとおりです。
クラス終了
コードはエラーなしで準拠しています。共有ホスティング アカウントに読み込まれると、ページが読み込まれ、コードによってユーザーがウィザードに情報を入力できるようになります。ただし、[完了] ボタンは最後のステップを開始しません。ウィザードの最後のステップのコードは次のとおりです。
この問題の原因を特定できません。誰かが考えられる原因について私に指示できますか?
ありがとう、シド
c# - ビューステートの破損に関する問題
いくつかのページでエラーが発生します。
エラー メッセージ: Base-64 文字列に無効な文字があります。エラー ソース: mscorlib エラー ターゲット サイト: Byte[] FromBase64String(System.String)
エラー メッセージ: データを検証できません。エラー ソース: System.Web エラー ターゲット サイト: Byte[] GetDecodedData(Byte[], Byte[], Int32, Int32, Int32 ByRef)
エラー メッセージ: ビューステートが無効です。エラー ソース: System.Web エラー ターゲット サイト: System.String DecryptStringWithIV(System.String, System.Web.Configuration.IVType)
ここにいくつかのコンテキストがあります。何か見かけたら教えてください。これは、私の ASP ウィザード コントロールによって部分的に引き起こされていると思います。
クエリ文字列データ:
投稿データ:
ctl00$smgr: ctl00$MasterContentPlaceHolder$upl_Products|ctl00$MasterContentPlaceHolder$btn_Search __EVENTTARGET:
__EVENTARGUMENT:
__LASTFOCUS:
__VIEWSTATEFIELDCOUNT: 3
__EVENTVALIDATION: /wEWHwKV2/WwBQLGna/KAwK9x8a3BQKLhdbNCwLZ64aKDQKi8pQnAp/jp/4IApCM8ZMEApGM8ZMEApOMzZMEApSMzZMEAtbfoPUBAqPxgKMBAorGwpkKAseB0Z0KAqPxgKMBAt2Y6o8JAsDpmsoPAtKTqbABApnQzLoPAuPO3+EGAvqt7rUDAtyZ3acDAtf0wrEBAvKivZ0MAsGNqIUKAoyZyqoNAsbz9MYPAuDHqosLAs6pn9gKAr+Ru4sC6wYbrhtxXxHDOrBfBS6eE0Gfq9I= ctl00$hdf_DisplayModal:
ctl00$UcHeader1$ucCreateAssociation$Wizard1$txt_AssociationName:
ctl00$UcHeader1$ucCreateAssociation$Wizard1$txt_Doors:
ctl00$UcHeader1$ucCreateAssociation$Wizard1$txt_Lockbox :
ctrlPrefix: ctl00_MasterContentPlaceHolder_ ctl00$MasterContentPlaceHolder$txt_Search: カーサ リビエラ ctl00$MasterContentPlaceHolder$wmk_Search_ClientState:
ctl00$MasterContentPlaceHolder$ddl_PageSize: 25 ctl00$MasterContentPlaceHolder$txt_sdi:
ctl00$MasterContentPlaceHolder$hdf_ClonedProduct:
ctl00$MasterContentPlaceHolder$hdf_ClonedProductDocumentID:
ctl00$MasterContentPlaceHolder$btn_Search: 検索
ユーザー: 0893
例外スタック トレース:
System.Web.UI.ViewStateException.ThrowError (例外内部、文字列 persistedState、文字列 errorPageMessage、ブール値 macValidationError) で System.Web.UI.ViewStateException.ThrowMacValidationError (例外内部、文字列 persistedState) で System.Web.UI.ObjectStateFormatter.Deserialize System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter.Deserialize(String serializedState) の System.Web.UI.Util.DeserializeWithAssert(IStateFormatter フォーマッター、String serializedState) の (String inputString)。 HiddenFieldPageStatePersister.Load() で System.Web.UI.Page.LoadPageStateFromPersistenceMedium() で System.Web.UI.Page.LoadAllState() で System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) で System.Web .UI.ページ。ASP での System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext コンテキスト) での System.Web.UI.Page.ProcessRequest() での ProcessRequest (ブール値の includeStagesBeforeAsyncPoint、ブール値の includeStagesAfterAsyncPoint) c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xehehb6p.0.cs:line 0 の System.Web.HttpApplication の .pif_default_aspx.ProcessRequest(HttpContext コンテキスト) .CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() System.Web.HttpApplication.ExecuteStep で (IExecutionStep ステップ、ブール値 & completedSynchronously)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xeehb6p.0.cs の ASP.pif_default_aspx.ProcessRequest(HttpContext コンテキスト) の Page.ProcessRequest(HttpContext コンテキスト) : System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() の行 0 System.Web.HttpApplication.ExecuteStep (IExecutionStep ステップ、ブール値 & completedSynchronously)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xeehb6p.0.cs の ASP.pif_default_aspx.ProcessRequest(HttpContext コンテキスト) の Page.ProcessRequest(HttpContext コンテキスト) : System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() の行 0 System.Web.HttpApplication.ExecuteStep (IExecutionStep ステップ、ブール値 & completedSynchronously)完了同期)完了同期)
サーバー変数:
ALL_HTTP: HTTP_CACHE_CONTROL:キャッシュなし HTTP_CONNECTION:キープアライブ HTTP_PRAGMA:キャッシュなし HTTP_CONTENT_LENGTH:34935 HTTP_CONTENT_TYPE:application/x-www-form-urlencoded HTTP_ACCEPT: / HTTP_ACCEPT_LANGUAGE:en-us HTTP_COOKIE:intro=none; 証明=なし; __utma=171421859.194166732.1176217884.1257437483.1257444560.528; __utmz=171421859.1257444560.528.335.utmcsr=southdata.com|utmccn=(紹介)|utmcmd=紹介|utmcct=/; ASPXFORMSAUTH=BDF808EC8A45BADFBB4DB5AD85A8ADE465F4A3B2DB6BE338C17A1F9D77075A418FD178A5FD1F9C54DBE5442A8BEA229C938AC5026C0759B2C45DE0E1E930A7B3; __utmc=171421859; __utmb=171421859.76.10.1257444560; __utma=146810421.923635986.1176217867.1257437442.1257444513.419; __utmz=146810421.1257437442.418.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(なし); ASP.NET_SessionId=zem03d55niqwuavria2n2x2p; __utmc=146810421 HTTP_HOST:republic.southdata.com HTTP_REFERER: https://republic.southdata.com/SDI/PIF/ HTTP_USER_AGENT:Mozilla/4.0 (互換性あり; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; MS-RTC LM 8; InfoPath.2; .NET CLR 1.0.3705) HTTP_X_MICROSOFTAJAX:Delta= true HTTP_UA_CPU:x86
ALL_RAW: Cache-Control: no-cache Connection: Keep-Alive Pragma: no-cache Content-Length: 34935 Content-Type: application/x-www-form-urlencoded Accept: / Accept-Language: en-us Cookie: intro=none; 証明=なし; __utma=171421859.194166732.1176217884.1257437483.1257444560.528; __utmz=171421859.1257444560.528.335.utmcsr=southdata.com|utmccn=(紹介)|utmcmd=紹介|utmcct=/; ASPXFORMSAUTH=BDF808EC8A45BADFBB4DB5AD85A8ADE465F4A3B2DB6BE338C17A1F9D77075A418FD178A5FD1F9C54DBE5442A8BEA229C938AC5026C0759B2C45DE0E1E930A7B3; __utmc=171421859; __utmb=171421859.76.10.1257444560; __utma=146810421.923635986.1176217867.1257437442.1257444513.419; __utmz=146810421.1257437442.418.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(なし); ASP.NET_SessionId=zem03d55niqwuavria2n2x2p; __utmc=146810421 ホスト: republic.southdata.com リファラー: https://republic.southdata.com/SDI/PIF/ ユーザーエージェント: Mozilla/4.0 (互換性; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; MS-RTC LM 8; InfoPath.2; .NET CLR 1.0.3705) x- microsoftajax: Delta=true UA-CPU: x86
APPL_MD_PATH: /LM/W3SVC/1/Root/SDI APPL_PHYSICAL_PATH: D:\Inetpub\wwwroot\sdi\ AUTH_TYPE: フォーム AUTH_USER: 0893 AUTH_PASSWORD:
LOGON_USER:
REMOTE_USER: 0893 CERT_COOKIE:
CERT_FLAGS:
CERT_ISSUER:
CERT_KEYSIZE: 128 CERT_SECRETKEYSIZE: 128 CERT_SECRETKEY: CERT_SECRETKEY_40_40
CERT_SERVER_ISSUER: C=US, O=Network Solutions LLC, CN=Network Solutions Certificate Authority CERT_SERVER_SUBJECT: C=US, PostalCode=27030, S=NC, L=Mount Airy, STREET=201 Technology Lane, O=SouthData, OU=IT 、OU=セキュア リンク SSL ワイルドカード、CN= .southdata.com CERT_SUBJECT:
CONTENT_LENGTH: 34935 CONTENT_TYPE: application/x-www-form-urlencoded GATEWAY_INTERFACE: CGI/1.1 HTTPS: on HTTPS_KEYSIZE: 128 HTTPS_SECRETKEYSIZE: 4096 HTTPS_SERVER_ISSUER: C=US, O=Network Solutions LLC, CN=Network Solutions Certificate Authority HTTPS_SERVER_SUBJECT: C=米国、PostalCode=27030、S=NC、L=Mount Airy、STREET=201 Technology Lane、O=SouthData、OU=IT、OU=セキュア リンク SSL ワイルドカード、CN= .southdata.com INSTANCE_ID: 1 INSTANCE_META_PATH: /LM/ W3SVC/1 LOCAL_ADDR: 10.1.16.6 PATH_INFO: /SDI/PIF/Default.aspx PATH_TRANSLATED: D:\Inetpub\wwwroot\sdi\PIF\Default.aspx QUERY_STRING:
REMOTE_ADDR: 204.9.125.194 REMOTE_HOST: 204.9.125.194 REMOTE_PORT: 59539 REQUEST_METHOD: POST SCRIPT_NAME: /SDI/PIF/Default.aspx SERVER_NAME: republic.southdata.com SERVER_PORT: 443 6.0 URL: /SDI/PIF/Default.aspx HTTP_CACHE_CONTROL: キャッシュなし HTTP_CONNECTION: キープアライブ HTTP_PRAGMA: キャッシュなし HTTP_CONTENT_LENGTH: 34935 HTTP_CONTENT_TYPE: application/x-www-form-urlencoded HTTP_ACCEPT: /
HTTP_ACCEPT_LANGUAGE: en-us HTTP_COOKIE: イントロ = なし; 証明=なし; __utma=171421859.194166732.1176217884.1257437483.1257444560.528; __utmz=171421859.1257444560.528.335.utmcsr=southdata.com|utmccn=(紹介)|utmcmd=紹介|utmcct=/; ASPXFORMSAUTH=BDF808EC8A45BADFBB4DB5AD85A8ADE465F4A3B2DB6BE338C17A1F9D77075A418FD178A5FD1F9C54DBE5442A8BEA229C938AC5026C0759B2C45DE0E1E930A7B3; __utmc=171421859; __utmb=171421859.76.10.1257444560; __utma=146810421.923635986.1176217867.1257437442.1257444513.419; __utmz=146810421.1257437442.418.1.utmcsr=(直接)|utmccn=(直接)|utmcmd=(なし); ASP.NET_SessionId=zem03d55niqwuavria2n2x2p; __utmc=146810421 HTTP_HOST: republic.southdata.com HTTP_REFERER: https://republic.southdata.com/SDI/PIF/
HTTP_USER_AGENT: Mozilla/4.0 (互換性; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; MS-RTC LM 8; InfoPath.2; .NET CLR 1.0.3705) HTTP_X_MICROSOFTAJAX: Delta=真実
asp.net - ウィザード コントロールが機能しない
私は ASP.NET のウィザード コントロールを初めて使用するので、機能させることができませんでした。コードに小さな問題があり、ウィザードが表示されないようです。サーバー フォーム内に配置したコード スニペットを次に示します。
jquery - jQueryを使用して特定のステップでラジオボタンのクリックに基づいてaspウィザードでコントロールを条件付きで表示する方法は?
ASPウィザードコントロールに3つのステップがあるこの問題に悩まされています。最初のステップにはラジオ ボタン (はいおよびいいえ) があり、ユーザーが選択したラジオ ボタンの入力に基づいて、2 番目のウィザードステップでラベルを非表示または表示する必要があります。
例:
ステップ 1: 2 つのオプションから 1 つを選択: はい いいえ (radStep1)
ステップ 2: 前のステップのラジオ ボタン オプションが [はい] の場合、このステップでラベル (lblStep2) を表示します。それ以外の場合は、ラベルを非表示にします。
ASPXページ自体の機能が必要なため、jQueryを介してこれを処理してきました...
jQueryコードは次のようになります...
ただし、どちらの場合も、ラベルが表示されています。不足しているものがあれば教えてください。
最初はラベルが非表示になり、次のボタンをクリックすると再び表示されると思います...
事前にたくさんありがとう....
c# - FinishButtonClick ですべてのウィザード手順を検証する
asp:wizard
5 つの WizardSteps を含むコントロールがあります。これらのすべてのステップにはフォーム コントロールがあり、これらのコントロールのほとんどにはバリデータがあります。ユーザーが [次へ] ボタンと [前へ] ボタンを使用してウィザードを進めると、すべてがうまく機能し、検証が適切にトリガーされます。ただし、ユーザーがサイドバーのリンクを使用してウィザードをナビゲートすることを選択した場合、一部の手順をスキップできます。最後のページ (概要ページ) が送信されると、ウィザードのコントロールが無効になる場合があります。
私がやりたいことは、ユーザーが終了ボタンをクリックしたとき、またはユーザーが概要ページに入ったときに、すべてのコントロールの状態を確認する (またはすべてのバリデーターを実行する) ことです。これを行うことで、FinishButtonClick イベントですべてのバリデーターを実行しようとしました。
しかし、私がこれを行うと、すべてのバリデーターが有効であると主張します。また、すべてのコントロールを Visible = true; に設定しようとしました。このコードブロックの前に、これは効果がありません。何が間違っている可能性がありますか?それとも、これを行うより良い方法ですか?おそらく、私が見逃しているウィザードコントロールのネイティブ関数ですか?
asp.net - デフォルトの開始ステップとは異なる WizardStep でウィザードを含む ASP.Net ページを開きますか?
<asp:Wizard />
次の (単純化された)コントロールを含む ASP.Net Forms ページがあります。このページを変更して、ロード時に最終ステップを表示するようにする必要があります。
ウィザードの手順を再配置せずにこれを行うことは可能ですか (私はやりたくないのですが)?
StepType
最初と最後のステップを
入れ替えてみました。
私はまたActiveStepIndex
、Page_Load
とPage_LoadComplete
メソッドの を変更しようとしましたが、これはうまくいきます..
..しかし、Internet Explorer に次のスクリプト警告が表示されます。「このページのスクリプトでエラーが発生しました。エラー: オブジェクトが必要です」
ご協力いただきありがとうございます!
c# - ウィザード内のASP.NETCS1061欠落定義エラー
これが86行目で発生するエラーです
CS1061:「ASP.tabs_profile_vieweditprofile_aspx」に「Wizard1_FinishButtonClick」の定義が含まれておらず、「ASP.tabs_profile_vieweditprofile_aspx」タイプの最初の引数を受け入れる拡張メソッド「Wizard1_FinishButtonClick」が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)
そして、CSクラスにボタンのメソッドがあります。助言がありますか?!?
ソースコード。
printing - asp:Wizardコントロールのすべてのステップを印刷します
Webアプリケーションにasp:Wizardコントロールがあります。ウィザード内の任意のステップで印刷でき、現在のステップだけでなく、そのステップまでのすべてのステップを印刷できる必要があります。
すべてのステップページに印刷ボタンを追加し、javascript:window.Print()を呼び出そうとしましたが、現在のステップのみが印刷されます。
すべての手順を1ページに印刷するにはどうすればよいですか?
PDFルートを進む前に、まずjavascriptでこれを機能させたいと思います。私はこのような何かをしようとしました:
そしてaspxの場合:
しかし、ウィザードコントロールをレンダリングしようとすると、3行目にrunat = serverエラーが表示されないため、新しいウィンドウを作成してから、印刷する前に文字列を出力する必要があると思いますが、取得できないようです。その作業...誰かアイデアはありますか?