- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这让我抓狂。我已经审查并尝试了这些 SO 线程的答案,但无济于事:
CreateUserWizard step changing issue after account creation
Advancing wizard from code-behind in ASP.NET
Prevent Navigation to CreateUserWizardStep in the Postback event of nextbutton
我在数据库中创建用户之前添加了一个向导步骤:
(0) 个人资料
(1) 注册您的新帐户
(2)完成
在第 0 步中,我有一个(可怕的)reCaptcha。第 0 步的导航模板:
<StartNavigationTemplate>
<asp:Button ID="StartNextButton" runat="server" CommandName="MoveNext" Text="Next" OnClick="StartNextButton_Click" CausesValidation="true"/>
</StartNavigationTemplate>
在这里,我在代码隐藏中验证了 reCaptcha。此处理程序声明由 VS2012 创建。如果验证失败,应该重新加载(并导航到)该步骤:
protected void StartNextButton_Click(object sender, EventArgs e)
{
recaptcha.Validate();
if (! recaptcha.IsValid)
{
RegisterUser.ActiveStepIndex = 0;
RegisterUser.MoveTo(RegisterUser.ActiveStep);
}
}
理想情况下(以及我在早期版本中所做的)是在验证失败时设置 e.Cancel = true。由于 VS 只传递 EventArgs e,Cancel 不可用,因此 ActiveStep 很麻烦。
调试显示验证有效,但验证失败 - 尽管将 ActiveStepIndex 设置为 0 - 我已转到第 1 步。
如有任何提示,我们将不胜感激。
最佳答案
向导不会在这里停止下一步。您需要定义 OnNextButtonClick
并使用此事件取消移动到下一个向导步骤。
<asp:Wizard OnNextButtonClick="RegisterUser_NextButtonClick" ID="RegisterUser"
runat="server">
protected void RegisterUser_NextButtonClick(object sender, WizardNavigationEventArgs e)
{
if(RegisterUser.ActiveStep==0)
{
recaptcha.Validate();
if (! recaptcha.IsValid)
{
e.Cancel = true;
}
}
return;
}
关于asp.net - CreateUserWizard 忽略 .MoveTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19031440/
以下代码在 Firefox 和 IE 中运行良好,但在 Google Chrome 中无法运行,有人知道如何让它运行吗?或在 Google Chrome 中移动窗口的替代方法? 谢谢! Open
当我的车辆无事可做并寻找新工作时,它们会随机移动,但有时,在它们发生碰撞之前会引发以下异常: Exception in thread "Thread-0" com.google.common.base
我有一个来自Inkscape,Illustrator或任何其他应用程序的SVG文件。我想将形状转换为lineto,moveto,curveto格式。 我想要的是这样的: ./Appname svgfi
// Creep has Energy packed creep.say('E: ' + creep.carry.energy); if (creep.carry.en
[更新]我稍微改变了顺序,所以我在方法末尾调用了super.act(delta),它似乎有点帮助!但还不太确定。 我的 map 有一个方形系统。所以它是一个二维数组,我移动一步,图形确实从一个方格移动
我正在制作一个应用程序,但有一个恼人的错误/错误:当我希望我的图像逐渐向上移动时,它不会执行任何操作。这是我的一些代码: public void checkButtons(){ Mov
我的角色是一个 Actor,当我将它向左或向右移动时,我会给他一个 moveTo Action 。 LEFT 和 UP 确实可以正常工作。我可以看到,因为我的 Debug模式显示了 MapArray
最初,我试图在 Java 中使用 JavascriptExecutor 来最大化浏览器窗口。它不起作用,所以我决定尝试一些更简单的方法,直接使用 Javascript 来完成。 我遇到了一些奇怪的事情
我正在尝试制作一个类似带有扫动指针的时钟的东西。 我从 NSDate 中提取 session 记录。 然后稍微计算一个弧度值并找到我的 Sprite 在 1 分钟内应该移动到的 XY 位置, 然后在下
我有一个由框架集组成的窗口。当我启动它时,我必须调整它的大小,因此: window.onload = function(){window.moveTo(0,0); window.resizeTo(
我在使用 Cario-sharp 时遇到了一个问题。 我试着从 a 点到 b 点画一条线。为此,我必须使用 MoveTo() 移动到指向 a,然后使用 LineTo() 绘制线。但是当我使用 Move
我使用 CocosSharp 创建了一个本质上是 candy crush 的 rippof,这实际上是我第一次使用,C# 和 Xamarin 也是如此。为了制作动画,我使用提供的 MoveTo 方法,
我正在学习 SpriteKit 教程 here创建一个简单的 sprite 套件射击游戏,您可以在其中制作一艘向小行星发射激光的 spaceship 。 我想让激光(每个激光都是一个 SKSprite
我在使用 Sprite-kit 和 Swift 1.2 时遇到了一个奇怪的问题。我有以下代码。 fingerSprite 正确显示在屏幕中间。 但是,当我应用 moveTo 操作时,没有任何反应。我对
当调用鼠标悬停关键字时,出现以下错误: WebDriverException: Message :POST /session/bcb99bc5-1b47-4438-b1b7-471785ea34c8/
问题:对于这些函数的更好命名,您有什么建议吗? 由于 newpath 和 stroke 导致当前点变得未定义,我通常定义这样的过程 /new_path { currentpoint newpa
Creep.moveTo 或 Room.findPath 是否认为公共(public)城墙适合步行? 最佳答案 请注意 - 我只看过 code处理new pathfinder的分支机构。这是我的发现:
我在使用 Canvas 时遇到了一些问题。 这是简单的绘图 Canvas 应用程序: $("#drawing").mousemove(function(e) { ctx.lineTo(e.cl
我刚开始使用 SpriteKit 并遇到了一个问题: 我想要一个对象,我称之为 playerController,它跟随玩家的触摸和冰球,可以被 Controller 击中,在这种情况下 Contro
这让我抓狂。我已经审查并尝试了这些 SO 线程的答案,但无济于事: CreateUserWizard step changing issue after account creation Advanc
我是一名优秀的程序员,十分优秀!