问题标签 [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 投票
1 回答
391 浏览

.net - 向导控制禁用按钮

如何在我的向导控件的“最后”步骤中禁用返回和确认按钮?

谢谢。

0 投票
1 回答
647 浏览

asp.net - wizard and asyncfileupload in next step

In my ASP.NET .NET 3.5 I have custom control that has UpdatePanel inside.
In that update panel I Wizard control with 7 steps.
In second step I want to upload attachments using AsyncFileUpload.
In my scenario user can add multiple files and they will show inside grid, so after upload he can add comments to them.
Everything works file if I have AsyncFileUpload in Step that is visible at beginning, UploadedComplete event is fired correctly, but when I start from different step I can't get that Upload to work.

I was thinking about using iframe, but I would like to avoid it because I need to have 5 upload components in different Steps.

Is it possible to get that AsyncFileUpload to work in Wizard?

My code is standard, nothing magical at moment:
ToolkitScriptManager
UpdatePanel
-ContentTemplate
--Wizard
---WizardSteps
----WizardStep 1
----WizardStep 2
-----AsyncFileUpload
----WizardStep 3
----WizardStep 4
-----AsyncFileUpload 1
-----AsyncFileUpload 2
----WizardStep 5

And my simple event handler

As I wrote before I get that event if I start from Step 2 (ActiveStepIndex=1).

Here is my ascx code:

And here is cs code:

This works when I start from step 2.

As a workaround I've created a hidden div in my control just before wizard:

and now my upload is working, but I would like normal solution instead of that workaround.

0 投票
2 回答
97 浏览

c# - 对于每个循环返回空白

在我的最后一步中,我有一个 for each 循环asp:Wizard,它应该列出每个文本框中不为空的所有文本。文本框位于第二步,asp:Wizard它们被放置在asp:Panel控件中,这些控件在同一步骤中使用复选框可见或不可见。这是带有循环的事件:

如果我使用循环运行应用程序,我的标签将返回空白,无论我填写什么。标签目前处于第三步

0 投票
1 回答
2029 浏览

c# - 如何使用动态创建的文本框创建表格?

在这个项目中,我使用用户输入来动态创建文本框:

编辑 这里是我得到的不是太远的地方。现在我刚刚收到大量错误

问题是我在向导中使用它,我想在自己的行中显示出现在表格中的新文本框字段。asp:wizard目前,它们在上一个和下一个按钮下方并排显示。

0 投票
2 回答
135 浏览

c# - 如何在向导活动步骤中执行 SQL 插入?

asp:Wizard在我使用登录的第一步DirectoryServices名来进行身份验证。但后来我想把UserID,Date和 theSCOPE_IDENTITY()插入表格中。这是我尝试过的。当我点击下一步时,没有插入信息,但正确检查了 AD 功能。我不确定我做错了什么

0 投票
1 回答
1298 浏览

c# - 触发 AjaxControlToolkit ModalPopupExtender 取消控件

我的 ModalPopupExtender 有:

btnClose 不能有 OnClick 事件。如果可以,系统根本就无法工作。

我的弹出表单有 3 个其他按钮,保存。删除和取消。

如果使用其中任何一个,向导下一步按钮和侧边栏链接将不再起作用。它们仅在使用 btnClose 时才有效。我认为它会告诉系统弹出窗口已关闭。如何让我的保存/删除/取消按钮做同样的事情?cam 我触发了 btnClose.Click?

0 投票
1 回答
200 浏览

c# - 在 TemplatedWizardStep 中查找控件

我正在制作一个包含用于用户输入的组合框的向导控件。我TemplatedWizardStep用于控制外观和导航。我了解到在这样的步骤中访问控件需要使用FindControl(id).

我的向导看起来基本上是这样的,去掉了很多格式:

我想获取DDListBar内部向导的选定值wiz。我的研究表明,我应该调用FindControl向导来获取步骤,然后调用步骤来获取控制权。我的代码:

当我运行这个时,bar返回为null. 所以我把电话分开了FindControl。我确定正确找到了向导步骤,但没有找到组合框。事实上,向导步骤中唯一的控制是表格。

我希望有一个我没有学过的简单解决方案,而不是嵌套控件层次结构中每个级别的 FindControl。

(遗留代码使用一个长表,每行一个组合框。C# 代码文件直接通过 ID 引用这些组合框。但表太长,客户需要向导将数据输入分解为小单元。 )

编辑1:到目前为止,这个答案对我的研究很有帮助。

0 投票
2 回答
106 浏览

asp.net - asp.net 在向导步骤中使用来自一个控件的值作为后续步骤中另一个控件的值

我对 asp.net 几乎一无所知,我需要一个快速的解决方案。

我有一个asp:WizardStep我添加了一个下拉列表,如下所示:

当我运行它时会显示出来。

在稍后的向导步骤中,我有一个文本框控件,我想将前一个下拉列表的值放入其中,如下所示:

这可以做到吗?如果可以,怎么做?

页面语言是vb。

我无权访问背后的代码 - 事实上我什至找不到文件背后的代码,所以我怀疑它已经编译并且源代码不再存在。

编辑

我设法接近了一点:

我在向导之外添加了一个隐藏字段(常规 html - 不是 asp 控件)。

然后我将 onchange="copyToPickList(this)" 添加到下拉控件中。copyToPickList 函数只是将下拉列表的值复制到隐藏字段。

在使用文本框的步骤中,我可以添加一个 onclick 并调用一个将隐藏字段复制到文本框中的函数。

所以现在我的问题是如何自动获取具有此值的文本框(在页面加载时)?

0 投票
1 回答
272 浏览

jquery - 在 asp.net 中的向导控件中获取 RadioButtonList

我在两个 WizardSteps 中的第一个 WizardSteps 中有一个 asp:Wizard 控件和 asp:RadioButtonList。我想从 javascript 中获取所选单选按钮的文本和值,但我无法获得结果。我需要别人的帮助。我的代码如下:

我的文件后面的代码如下:

0 投票
0 回答
23 浏览

asp.net - 检测 ASP 向导步骤的更改

我有一个包含 5 个步骤的 ASP 向导。第一步是强制性的,您必须完成该步骤,然后才能访问其他步骤。
第一步:在数据库中添加学生,返回新创建学生的学生ID。
第 2 步:家庭信息和地址。
第 3 步:以前的教育。
第 4 步:评论和其他信息。
第 5 步:审核并提交。

这里的问题是在我完成第 1 步后,我进入第 2 步,然后如果我使用“上一个”按钮返回第 1 步并单击“下一步”,我想检测我是否更改了第 1 步的任何信息。如果我更新了任何提交的表格,那么我应该进行更新查询,如果没有更新,则什么也不做。所有步骤也是如此。我想检测 ViewState 是否已更改,以减少每次用户来回时不必要的更新查询。

这将是显而易见的解决方案,但每个步骤都有很多信息,我想知道是否有更好的解决方案,然后逐个比较每个文件。

谢谢