问题标签 [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.

0 投票
2 回答
2356 浏览

asp.net - goto next step on asp:wizard from aspx (JS) on div click

我在创建 onClick 事件的 aspx 页面上有一个 div。div 的 onClick 指向:

上面的链接恰好是页面上 StepNext 按钮的 onClick。我已经删除了该按钮的可见性,因此希望允许它,以便当我单击此 div 时,它会转到下一步。

然而,它不起作用?浏览器什么都不做。有没有办法可以从 aspx 页面转到下一步?

编辑:这是一些额外的代码:

div(注意:我尝试使用它下面代码的确切 onClick,但也不起作用):

这是按钮 Next 和 Previous 的代码(来自 View Source - 因为它是向导的一部分):

0 投票
1 回答
689 浏览

ajax - How to AJAXify ASP:Wizard Control

Happy Friday All,

I have an ASP.net 2.0 website that I'm updating to .Net 3.5. The site uses a master page and I've placed asp:UpdatePanel in it.

One of the pages has a 3-step wizard control that I'd like to "Ajaxify" in some way. Are there better controls in the AJAX control toolkit that provide an improved user experience over the asp:Wizard control?

Please share with me your efforts to improve upon the asp:Wizard control. Did you move to a different control? Stay with asp:Wizard and add effects to it?

Thanks, Sid

0 投票
1 回答
1300 浏览

asp.net-3.5 - ASP.net 3.5 使用 ASP:Wizard Control 和 SMTPClient 的网站不发送电子邮件

我在运行 Framework 3.5 的站点上有一个 asp:Wizard 控件。我从 Web 主机获取设置并将它们输入到 Web 配置实用程序中。这是文件背后的代码:

结束类

代码符合没有错误。当加载到共享主机帐户时,页面加载并且代码允许用户在向导中输入信息。但是,“完成”按钮不会触发最后一步。这是最后一个向导步骤的代码:

我无法确定是什么导致了这个问题。有人可以指导我了解可能的原因吗?

谢谢, 席德

0 投票
1 回答
2389 浏览

c# - Viewstate 损坏的问题

我的一些页面出现错误:

错误消息: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: CASA RIVIERA 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.ThrowMacValidationError(异常内部,字符串 persistedState) 在 System.Web.UI.ObjectStateFormatter.Deserialize System.Web.UI.Util.DeserializeWithAssert(IStateFormatter formatter, String serializedState) 在 System.Web.UI. HiddenFieldPageStatePersister.Load() 在 System.Web.UI.Page.LoadPageStateFromPersistenceMedium() 在 System.Web.UI.Page.LoadAllState() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web .UI.页面。ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web.UI.Page.ProcessRequest() 在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) 在 System.Web.UI.Page.ProcessRequest(HttpContext context) 在 ASP c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xehehb6p.0.cs:line 0 中的 .pif_default_aspx.ProcessRequest(HttpContext context) System.Web.HttpApplication .CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xehehb6p.0.cs 中 ASP.pif_default_aspx.ProcessRequest(HttpContext context) 的 Page.ProcessRequest(HttpContext context) : System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 处的第 0 行(IExecutionStep 步骤,布尔值和同步完成)c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\sdi\80f8adc6\386762ef\App_Web_xehehb6p.0.cs 中 ASP.pif_default_aspx.ProcessRequest(HttpContext context) 的 Page.ProcessRequest(HttpContext context) : System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 处的第 0 行(IExecutionStep 步骤,布尔值和同步完成)同步完成)同步完成)

服务器变量:

ALL_HTTP: HTTP_CACHE_CONTROL:无缓存 HTTP_CONNECTION:Keep-Alive 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=真正的 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: / 接受语言: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_KEYSIZE: 128 CERT_KEYSIZE:4096_CERET_SERT_IALS
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= US, PostalCode=27030, S=NC, L=Mount Airy, STREET=201 Technology Lane, O=SouthData, OU=IT, OU=Secure Link SSL Wildcard, 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 SERVER_PORT_SECURE:-IIS/1_PROTOCOL: HTTP 6.0 URL:/SDI/PIF/Default.aspx HTTP_CACHE_CONTROL:无缓存 HTTP_CONNECTION:保持活动 HTTP_PRAGMA:无缓存 HTTP_CONTENT_LENGTH:34935 HTTP_CONTENT_TYPE:应用程序/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=真的

0 投票
1 回答
257 浏览

asp.net - 向导控制不起作用

我是 ASP.NET 向导控件的新手,无法使其工作。我猜代码中有一个小问题会阻止向导显示。这是我放在服务器表单中的代码片段。

0 投票
0 回答
671 浏览

jquery - 如何在使用 jQuery 的特定步骤中基于单选按钮单击有条件地在 asp 向导中显示控件?

我一直被这个问题困扰,在 asp 向导控件中有 3 个步骤。第一步有一个单选按钮(是和否),根据用户选择的单选按钮输入,我需要在第二个向导步骤中隐藏或显示标签。

例子:

第 1 步:在两个选项中选择 1:是 否 (radStep1)

第2步:如果上一步中的单选按钮选项是yes..那么在这一步中显示一个标签(lblStep2)..否则隐藏标签。

我一直在通过 jQuery 处理这个问题,因为我想要 ASPX 页面本身的功能......

jQuery代码是这样的......

但是,在这两种情况下,标签都会显示出来。如果有什么我遗漏的东西,你能帮我吗?

我猜标签一开始是隐藏的,然后一旦我点击下一个按钮就会再次显示......

预先感谢一吨....

0 投票
2 回答
3471 浏览

c# - 验证 FinishButtonClick 上的所有向导步骤

我有一个asp:wizard包含五个 WizardSteps 的控件。所有这些步骤都有表单控件,并且这些控件中的大多数都有验证器。当用户使用“下一个”和“上一个”按钮逐步完成向导时,一切正常,并且应按原样触发验证。但是,如果用户选择使用 SideBar 中的链接导航向导,他或她可以跳过一些步骤。提交最后一页(即摘要页)时,向导中的控件可能无效。

我想做的是在用户单击完成按钮或用户进入摘要页面时检查所有控件的状态(或运行所有验证器)。我已尝试通过执行以下操作在 FinishButtonClick 事件中运行所有验证器:

但是当我这样做时,每个验证者都声称它们是有效的。我还尝试将所有控件设置为 Visible = true; 在此代码块之前,但这没有效果。知道有什么问题吗?还是这样做的更好方法,也许是我缺少的向导控件的本机功能?

0 投票
1 回答
798 浏览

asp.net - 在与默认起始步骤不同的 WizardStep 中打开包含向导的 ASP.Net 页面?

我有一个包含以下(简化)<asp:Wizard />控件的 ASP.Net 表单页面。我现在需要修改此页面,以便在加载时加载显示最后一步。

这是否可以在不重新安排向导步骤的情况下完成(我不想这样做)?



我试过交换StepType第一步和最后一步。

我也尝试过更改ActiveStepIndexandPage_Load方法Page_LoadComplete,这确实有效..

..but 导致 Internet Explorer 显示脚本警告:“此页面上的脚本发生错误。错误:预期对象

谢谢你的帮助!

0 投票
1 回答
245 浏览

c# - ASP.NET CS1061 在向导中缺少定义错误

这是我在第 86 行遇到的错误

CS1061:“ASP.tabs_profile_vieweditprofile_aspx”不包含“Wizard1_FinishButtonClick”的定义,并且找不到接受“ASP.tabs_profile_vieweditprofile_aspx”类型的第一个参数的扩展方法“Wizard1_FinishButtonClick”(您是否缺少 using 指令或程序集引用?)

我在 CS 类中确实有我的按钮的方法。有什么建议么?!?

源代码。

0 投票
2 回答
918 浏览

printing - 打印asp的所有步骤:向导控件

我的 Web 应用程序中有一个 asp:Wizard 控件。我需要能够在向导中的任何步骤进行打印,并打印直到该步骤的所有步骤,而不仅仅是当前步骤。

我在每个步骤页面中添加了一个打印按钮,并尝试调用 javascript:window.Print(),但只打印当前步骤。

我如何获得在 1 页中打印的所有步骤?

在我走 PDF 路线之前,我想先尝试让它在 javascript 中工作。我试过做这样的事情:

对于 aspx:

但是当我尝试渲染向导控件时,我在第 3 行遇到了丢失的 runat=server 错误,所以我认为我可能需要创建一个新窗口,然后在打印之前输出字符串,但似乎无法得到那个工作......任何人有任何想法吗?