小编mar*_*nes的帖子

我是否可以阻止RequiredFieldValidation触发特定控件的回发

我有一个带有许多文本框控件的Web表单,我将其与RequiredFieldValidator相关联.我在页面上有一个ValidationSummary控件,用于在我提交页面时呈现任何不完整的字段.

但是,我只需要在同一页面上添加一个图像上传工具,并有一个"上传"按钮,我已回复该按钮以执行上传.我不希望这个上传按钮触发页面其余部分的RequiredFieldValidators - 我希望在验证过程中忽略此上传回发.

当我在页面上提交此上传按钮时,停止触发RequiredFieldValidator的最佳方法是什么,因为此时除非我首先填写页面上的所有其他文本框控件,否则不会进行上传.

asp.net validation postback requiredfieldvalidator

3
推荐指数
1
解决办法
5015
查看次数

IoC使用Autofac

我刚刚开始使用IoC框架并且一直在使用Autofac.

在下面的示例代码中,我注册了两个完全不同的类(在global.asax中),它们都实现了相同的接口,我想知道我们如何确保Autofac使用正确的类?目前,我的一个控制器将IPhotoBlogRepository作为其构造函数,传递给PhotoBlogRepositoryOR a TestRepository,具体取决于下面代码中的first/last.

builder.RegisterType<PhotoBlogRepository>().As<IPhotoBlogRepository>();
builder.RegisterType<TestRepository>().As<IPhotoBlogRepository>();
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc dependency-injection ioc-container autofac

3
推荐指数
1
解决办法
1358
查看次数

使用jQuery-Smooth-Scroll从一个页面到另一个页面?

我目前正在使用jQuery-Smooth-Scroll平滑地向上和向下滚动到我的一个页面上的各个锚位置(页面1).但是,我还希望能够做的是,从另一个页面(页面2)链接到Page1(将#bookmark附加到URL)并让jQuery-Smooth-Scroll选择我调用页面的事实使用#bookmark并在页面完成加载后顺利向下滚动到相关位置.我不知道这是否可能?

这是我正在使用的Smooth-Scroll版本:

https://github.com/kswedberg/jquery-smooth-scroll

我仍然是jQuery的新手,所以我可能会忽略一些明显的东西.

javascript jquery jquery-plugins smooth-scrolling

2
推荐指数
1
解决办法
5145
查看次数

使用RegEx从字符串中删除编码的HTML

我目前有一个扩展方法,从字符串中删除任何HTML.

Regex.Replace(s, @"<(.|\n)*?>", string.Empty);
Run Code Online (Sandbox Code Playgroud)

这总体上工作正常,但是,我偶尔会传递其中包含标准HTML标记的字符串,以及编码标记(我无法控制源数据,因此无法在输入点更正),例如

&lt;p&gt;<p>Sample text</p>&lt;/p&gt;
Run Code Online (Sandbox Code Playgroud)

我需要一个表达式,它将从字符串中删除编码和非编码的HTML(无论是段落标记,锚标记,格式化标记等).

.net c# regex

2
推荐指数
1
解决办法
4205
查看次数

检索表单身份验证到期日期/时间

我正在使用表单身份验证,当前在用户登录时创建表单身份验证票证,如果他们请求保留登录,则设置约5天的到期时间.

我现在需要创建一个额外的cookie来存储一些额外的设置,如果用户通过身份验证,我希望能够获得其表单身份验证票据到期的日期/时间,表单票证是否持久,以及将其设置为我的其他cookie的到期日,但我不知道如何获取该表单auth到期日期/时间或检查它是否持久.

可以从加密的表单身份验证票中提取此信息吗?

c# asp.net cookies forms-authentication

2
推荐指数
1
解决办法
2242
查看次数

jQuery切换元素样式但暂时暂停

我有一个元素,我正在切换的风格(如开/关按钮).如果它当前处于"打开"状态,请将样式更改为"关闭",反之亦然.

然而,在某些情况下,我想执行上述,但随后恢复到原来的状态(抵消切换),但我想这反映到用户通过它在风格非常短暂变化(所以1/2一秒钟,看起来它已经改变了风格,但后来恢复到原来的状态.

我正在使用以下代码切换我的按钮的状态:

myButton.toggleClass('button-off').toggleClass('button-on');
Run Code Online (Sandbox Code Playgroud)

我试过delay(500)在上面和上面的'翻转'之间链接,但这不起作用.

javascript jquery

2
推荐指数
1
解决办法
122
查看次数

jQuery keyup事件需要在击键之间暂停

我有一个ajax方法可以触发keyup事件,但我真的不希望它立即触发,每次用户按下一个键 - 理想情况下我想在开始之前给出1-2秒的延迟服务器,所以如果用户每隔1/2秒按一次键,当他们完成输入时(在没有输入任何内容的1-2秒之后),服务器只会有1次调用.

我怎样才能使用jQuery实现这一目标?

ajax jquery

2
推荐指数
1
解决办法
1344
查看次数

将字符串格式化为1个小数位,不向上/向下舍入

我想要一个传递整数的函数,如果该整数超过某个值(在我当前的情况下为1000),我想对它执行一些除法,这样我最终可以返回原始整数的缩写.

例如:

1000 = 1
1001 = 1
1099 = 1
1100 = 1.1
1199 = 1.1
1200 = 1.2
10000 = 10
10099 = 10
10100 = 10.1
Run Code Online (Sandbox Code Playgroud)

这是导致我出现问题的事情的分裂和四边形.

什么是最合适的方法给我上面的结果?

c# string

2
推荐指数
1
解决办法
1917
查看次数

404标头响应,但页面显示确定?

我不是有问题的PHP站点的开发人员(我根本不会使用PHP!)但我被要求调查此问题.

基本上,我们其中一个网站上的大量页面似乎在使用Live HTTP Headers(Firefox Addon)和我们的一些报告工具时返回404标头响应,但是,当您将网址粘贴到浏览器中时,页面渲染很好.

我想知道什么事情可能会导致这种行为?

这是一个示例URL,它返回404标头响应,但渲染正常:

http://www.fancyapint.com/pubs/pub14​​61.php

有任何想法吗?

  • 更新:感谢您的反馈!听起来这个网站的开发者错误地在该页面中放置/留下了404状态代码.我将传递您提供的信息.再次感谢.

php http-status-code-404

1
推荐指数
1
解决办法
5242
查看次数

将文本附加到包含在2行上的H1标记

我有一个H1标签,在同一行,紧跟H1标签后我有一个链接(在a里面SPAN).我有H1标签和SPAN标签设置float:left,它们出现在同一行,这就像我想要的那样.

但是,在偶尔的场景中,当H1标签包含太多文本时,它会包装到第二行,下面的SPAN标签(内部链接)不再整齐地位于H1标签的最后一部分后面,而是显示在下一行的下方.

<h1 style="float:left;">some really long text here ... blah</h1><span style="float:left;"><a href="">my link</a></span>
Run Code Online (Sandbox Code Playgroud)

目前呈现这样......

一些很长的文字在这里...
等等
我的链接

..但我真的很喜欢它看起来像这样......

一些很长的文字在这里...
等等我的链接

如何强制它始终将SPAN(包含我的链接)直接保留在H1标签的最后一个单词后面,而不是将我的链接/跨度放在H1标签块内?

css word-wrap html-heading

1
推荐指数
1
解决办法
1923
查看次数

使用jQuery引用与self相同的div中的锚标记

我有一个jQuery函数,它将我页面上任何元素的click事件与类名'foo'绑定在一起.

$('.foo').click(function () { etc.
Run Code Online (Sandbox Code Playgroud)

虽然在这个函数中我想引用另一个元素,它存在于当前绑定的元素旁边 - 在同一个div中,但是类名为'bar'.

如何根据它在同一个div内的接近度来引用"bar"?

jquery

0
推荐指数
1
解决办法
345
查看次数

正则表达式删除前导角和尾随角括号

使用C#,我需要检查字符串(电子邮件地址)以查看它们是否带有前后尖括号,如果有,请将其删除,以使电子邮件地址字符串保持原样。

例如

<john@johnsmith.com> becomes john@johnsmith.com
Run Code Online (Sandbox Code Playgroud)

我可能还应该考虑到在前尖括号前面或后尖括号后面可能会有空白的情况。

什么是体面的正则表达式来处理这种替换?

.net c# regex

-5
推荐指数
1
解决办法
1068
查看次数