我想看一些具有大量输入字段的好的表单布局(基于Web)的示例.我做了很多web应用程序开发,很多我的表单都是输入元素很重,所以我一直在寻找关于如何显示表单的好主意.例如,我在页面上有一些列表框和大量文本框以及一些下拉列表,同时显示表单更改的历史记录.
我必须先说明这一点,我喜欢jQuery作为JavaScript语言扩展,YUI作为一组丰富的免费控件.所以这是我的问题,如果我在我正在研究的MVC应用程序中将jQuery和YUI混合在一起,是否会出现任何问题.
我想使用jQuery来解决DOM问题,我希望将YUI用于丰富的用户控件集.这是一个内部应用程序,永远不会在我工作的组织之外看到光明.
如果有人有混合这两个框架的经验,我很想听听你的经历.
我有一个带有Login控件的ASP.NET网页.当我按Enter键时,"登录"按钮不会触发; 而是页面提交,什么都不做.
我在网上找到的标准解决方案是将Login控件封装在Panel中,然后设置Panel默认按钮.但是,如果页面有母版页,那么显然效果不佳.我已经尝试在控件 .ID,控制 .ClientID和控制 .UniqueID的代码中设置默认按钮,并且在每种情况下我得到:
panelName的DefaultButton必须是IButtonControl类型的控件的ID.
我确信有一种方法可以使用JavaScript来实现这一点,但如果可能的话,我真的很想用普通的旧C#代码来实现.可能吗?
我有一个用户界面,需要在C#项目中放置一些圆形按钮,后面有一些数据.按钮是System.Windows.Forms.buttons,我使用了透明的GIF图像来创建它们.但是,透明区域不透明.我在网上寻找参考资料,但没有找到任何关于如何正确做到这一点的建议.有一些提到在Visual Studio 2008中这样做但我需要在2005年保留这个项目.任何帮助或建议都表示赞赏.
user-interface visual-studio-2005 button transparent visual-studio
我有一个与语言障碍有困难的伙伴.我试着考虑任何也有西班牙语的IDE,但是没想到.有任何想法吗?
手动生成JSON对象或数组时,通常更容易在对象或数组中的最后一项上留下尾随逗号.例如,从字符串数组输出的代码可能看起来像(在像C++这样的伪代码中):
s.append("[");
for (i = 0; i < 5; ++i) {
s.appendF("\"%d\",", i);
}
s.append("]");
Run Code Online (Sandbox Code Playgroud)
给你一个字符串
[0,1,2,3,4,5,]
Run Code Online (Sandbox Code Playgroud)
这是允许的吗?
我目前正在编写一个简单的数据访问层,我想知道我应该向其他层公开哪种类型.
我将在内部实现数据作为列表<>,但我记得在不需要的情况下阅读有关不向消费者公开List类型的内容.
public List<User> GetAllUsers() // non C# users: that means List of User :)
Run Code Online (Sandbox Code Playgroud)
你知道为什么(谷歌没有帮助)?你经常为那种东西揭露什么?IList的?IEnumerable的?
我正在尝试在Windows XP命令行上手动运行特定的JUnit测试,该命令行在类路径中具有异常多的元素.我尝试了几种变体,例如:
set CLASS_PATH=C:\path\a\b\c;C:\path\e\f\g;....
set CLASS_PATH=%CLASS_PATH%;C:\path2\a\b\c;C:\path2\e\f\g;....
...
C:\apps\jdk1.6.0_07\bin\java.exe -client oracle.jdevimpl.junit.runner.TestRunner com.myco.myClass.MyTest testMethod
Run Code Online (Sandbox Code Playgroud)
(其他变体是将类路径全部设置在一行上,通过-classpath将类路径设置为java的参数").它始终归结为控制台抛出它的错误:
The input line is too long.
The syntax of the command is incorrect.
Run Code Online (Sandbox Code Playgroud)
这是一个JUnit测试,测试一个相当大的现有遗留项目,所以没有关于重新安排我的目录结构更合理的建议,这些类型的解决方案暂时没有.我只是试图对这个项目进行快速测试并在命令行上运行它,控制台正在阻止我.救命!
我刚问了这个问题.这引出了我一个新问题:)
到目前为止,我使用了以下使用Linq to SQL选择内容的模式,目的是能够处理查询返回的0"行":
var person = (from p in [DataContextObject].Persons
where p.PersonsID == 1
select new p).FirstOrDefault();
if (person == null)
{
// handle 0 "rows" returned.
}
Run Code Online (Sandbox Code Playgroud)
但是FirstOrDefault()
当我这样做时我无法使用:
var person = from p in [DataContextObject].Persons
where p.PersonsID == 1
select new { p.PersonsID, p.PersonsAdress, p.PersonsZipcode };
// Under the hood, this pattern generates a query which selects specific
// columns which will be faster than selecting all columns as the above
// snippet of …
Run Code Online (Sandbox Code Playgroud) 嘿,现在我正在使用jQuery并且我有一些全局变量来保存一些预加载的ajax东西(预加载以使页面变得漂亮和快速):
$.get("content.py?pageName=viewer", function(data)
{viewer = data;});
$.get("content.py?pageName=artists", function(data)
{artists = data;});
$.get("content.py?pageName=instores", function(data)
{instores = data;});
$.get("content.py?pageName=specs", function(data)
{specs = data;});
$.get("content.py?pageName=about", function(data)
{about = data;});
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我们严重违反DRY原则,但是......我真的没有办法解决这个问题......任何想法?
也许是阵列?
jquery ×2
.net ×1
architecture ×1
asp.net ×1
asp.net-mvc ×1
button ×1
c# ×1
classpath ×1
css ×1
delimiter ×1
dry ×1
ide ×1
ienumerable ×1
ilist ×1
java ×1
javascript ×1
json ×1
junit ×1
layout ×1
linq ×1
linq-to-sql ×1
list ×1
localization ×1
syntax ×1
transparent ×1
webforms ×1
yui ×1