问题列表 - 第6038页

提交时动态隐藏表单?

我不是一个大网络程序员,有一个朋友想让我帮他做点什么。

他希望能够有一个表单,一旦提交就会更改为“感谢提交”之类的内容,并使表单信息消失。他希望任何人都可以轻松使用它,这样他就可以将其提供给不同的人在他们的网站上使用。

我在想我可以使用 javascript 来做到这一点,但并不是 100% 确定。我想尽可能避免任何非 HTML 的内容,以便尽可能多的人使用它。

谢谢。

html dhtml

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

ASP.net RequiredFieldValidator不阻止回发

我有一个问题,关于什么可以阻止RequiredFieldValidator阻止回发.

我开始研究一个较旧的,但是简单的aspx表单,我的前任使用手动,服务器端表单验证(检查一些表单字段是否有值,如果没有在标签中显示错误消息).我以为我会清除一些不需要的代码并用RequiredFieldValidator控件替换手动检查,但是虽然它们似乎在验证,但它们并没有阻止回发.即,我显示我的错误消息但仍然发生回发.

表单非常简单,并且没有设置CausesValidation ="false"属性.我的控件看起来像:

 <asp:TextBox ID="txtPhone" Runat="server" Columns="20" MaxLength="20" />
 <asp:RequiredFieldValidator ID="rfvPhone" runat="server" Display="Dynamic"
      ErrorMessage="* Required" ControlToValidate="txtPhone" />
Run Code Online (Sandbox Code Playgroud)

我在同一个项目中创建了一个全新的webform,只有一个文本框,验证器和提交按钮,它的行为方式相同.显示错误消息但仍会发生回发.

是否存在导致此行为的全局或项目范围设置?web.config或global.asax中有什么东西?

asp.net validation

25
推荐指数
2
解决办法
4万
查看次数

如何以编程方式创建GUI并对Cocoa事件做出反应?

我发现了如何以编程方式在Cocoa中创建一个窗口,但无法弄清楚如何对事件做出反应.该窗口不响应退出请求或按钮单击.

我尝试添加以下控制器并使用setDelegate/setTarget而没有运气:

    @interface AppController : NSObject {
    }
    - (IBAction)doSomething:(id)sender;
    @end

    @implementation AppController
    - (IBAction)doSomething:(id)sender;
    {
        printf("Button clicked!\n");
    }
    @end

    int main(int argc, char **args){
        NSRect frame = NSMakeRect(0, 0, 200, 200);

        AppController *controller = [[AppController alloc] init];

>       [[NSApplication sharedApplication] setDelegate:controller];
        NSWindow* window  = [[NSWindow alloc] initWithContentRect:frame
                                            styleMask:NSBorderlessWindowMask|NSClosableWindowMask|NSMiniaturizableWindowMask|NSResizableWindowMask
                                            backing:NSBackingStoreBuffered
                                            defer:NO];
        [window setBackgroundColor:[NSColor blueColor]];

        NSButton *button = [ [ NSButton alloc ] initWithFrame: NSMakeRect( 30.0, 20.0, 80.0, 50.0 ) ];
        [ button setBezelStyle:NSRoundedBezelStyle];
        [ button setTitle: @"Click" ];
>       [ …
Run Code Online (Sandbox Code Playgroud)

cocoa objective-c

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

GAC与JIT

GAC下的所有内容都是预编译的(ngened)吗?如果是这样,那么所有的.NET都是预编译的,所以CLR不可能在运行时优化它们?

就像你在你的应用程序中使用List一样,CLR将无法优化List本身,只能在你的应用程序中使用它?这是否会破坏JIT的目的,在运行时获得大量优化?那么有效地失去了对BCL的所有潜在优化?

.net c# optimization gac

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

控制器逻辑和模板逻辑,您在哪里绘制分页线?

MVC框架的重点是将设计(模板)与逻辑(控制器)分开.但是,模板语言通常会提供有限程度的"设计逻辑".这包括基本的if语句,循环,过滤等.

我创建了一个Django模板标签,可以使用任何列表或QuerySet并"pagify"它.它根据指定的页面大小将列表拆分为页面,然后将页面添加到上下文中.用法如下:

{% pagify articles by 20 as pages %}
Run Code Online (Sandbox Code Playgroud)

然后我可以调用一个单独的包来迭代页面,并在我需要的地方生成一个很好的页面列表.

这似乎是一种最佳方式,因为它允许我在上下文中分页任何列表; 我没有必要依靠控制器来返回分页结果.但是一位同事认为,这似乎是模板的逻辑.我认为这仍然属于基于设计的逻辑领域,因为即使没有分页,页面仍然可以正常工作,并且确定页面大小感觉就像模板的责任.

我的问题是,这个模板的逻辑太多了吗?或者这是一个干净的方式来处理这个?

django model-view-controller django-templates

4
推荐指数
2
解决办法
593
查看次数

为什么Python 2.6添加了一个全局的next()函数?

我注意到Python2.6在它的全局函数列表中添加了next().

next(iterator[, default])

Retrieve the next item from the iterator by calling its next() method.
Run Code Online (Sandbox Code Playgroud)

如果default给定,则在迭代器耗尽时返回,否则 StopIteration引发.

添加这个的动机是什么?你能做什么next(iterator),你不能做什么iterator.next()和一个except条款来处理StopIteration?

python python-2.6

14
推荐指数
2
解决办法
2392
查看次数

正则表达式以捕获超出az的字母

只允许字母的正常正则表达式是"[a-zA-Z]",但我来自瑞典,因此我必须将其改为"[a-zåäöA-ZÅÄÖ]".但是假设我不知道字母表中使用了什么字母.

有没有办法自动知道哪些字符在给定的语言环境/语言中是有效的,还是我应该制作一个我认为我不知道的字符黑名单?

c# regex

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

当我在JDBC应用程序中调用PreparedStatement.cancel()时,它是否真的在Oracle数据库中将其删除?

我有针对Oracle 10g数据库运行的Java JDBC应用程序.我设置了PreparedStatement来执行查询,然后调用ps.executeQuery()来运行它.有时查询需要很长时间,我需要将其删除.我有另一个线程访问PreparedStatement对象,并在其上调用cancel().

我的问题是,这实际上是否会破坏数据库中的查询?或者它只是从客户端切断它,并且查询仍然在Oracle的内部运行?

谢谢!

sql oracle jdbc

7
推荐指数
2
解决办法
8151
查看次数

使用Contains()时达到2100参数限制(SQL Server)

from f in CUSTOMERS
where depts.Contains(f.DEPT_ID)
select f.NAME
Run Code Online (Sandbox Code Playgroud)

deptsIEnumerable<int>部门ID 的列表()

这个查询工作正常,直到你传递一个大的列表(比如大约3000 dept ids)..然后我得到这个错误:

传入的表格数据流(TDS)远程过程调用(RPC)协议流不正确.此RPC请求中提供的参数太多.最高为2100.

我将查询更改为:

var dept_ids = string.Join(" ", depts.ToStringArray());
from f in CUSTOMERS
where dept_ids.IndexOf(Convert.ToString(f.DEPT_id)) != -1
select f.NAME
Run Code Online (Sandbox Code Playgroud)

使用IndexOf()修复错误但使查询变慢.有没有其他方法可以解决这个问题?非常感谢.

linq sql-server parameters limit

57
推荐指数
2
解决办法
6万
查看次数

试图从Vim编译和调试C++

我一直在Windows XP上使用Code :: Blocks学习C++和Allegro,最近感觉就像学习Vim一样.但是,我不知道如何"手动"编译程序(即,不使用IDE).

为了从Vim中编译,我已经将makeprg设置为gcc,但我知道我还需要一个makefile.那是什么,我该怎么写?是否可以使用make文件,例如Allegro?

另外,我非常喜欢CB调试器(我正在使用gdb).是否有可能与Vim做类似的事情?

谢谢.

windows debugging vim makefile compilation

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