最近,我开始注意到在我搜索整个解决方案时,Visual Studio 2008没有找到我搜索的所有文本实例.它将开始搜索文件以查找术语,但在某些时候,它会停止搜索其他文件,并开始仅在两个文件之间交替.这非常令人恼火,因为我无法总是找到我正在寻找的东西.事实上,更糟糕的是,有时搜索根本找不到我知道存在的术语,因此我将关闭搜索表单,切换文档,再次运行搜索,并找到该术语.
请注意,在上述所有情况下,我正在搜索整个解决方案.
有没有人有这方面的经验?如果是这样,你是如何解决的?
通过Interface Builder,我可以将UIBarButtonItem的Identifier更改为"Add"(或"Undo","Redo"等...).这为我的按钮提供了一个漂亮的"+"图像.
我该如何以编程方式设置它?UIBarButtonItem不接受"setIdentifier"消息.
所以我有这个控制,我正在努力.它是一个网站的就地文本编辑器,其基本思想是它将显示带有一些文本的标签,当您单击文本时,标签消失,文本框出现在其中,以便用户可以编辑数据.
一般布局是这样的(为清楚起见,删除了id和事件):
<table>
<tbody>
<tr>
<td>
Some other cell, etc.
</td>
<td>
<div>
<span>When you click me, I'll disappear and show the input instead.</span>
<input type="textbox" style="display:none"/>
</div>
</td>
<tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
所以问题是,这个设置非常繁琐,并且当跨度消失并且输入显示时调整单元格的大小.我的总体目标是能够在div,span和/或输入上设置一些CSS,以使这个东西保持静止.我在位置上有一点点运气:在div上是绝对的,然而,文本只是溢出它的边界,并且没有在单元格内正确包裹.
由于这是一个控件,我可以根据需要移动这三个元素,或者添加其他元素,但我真的想单独留下table,tbody,tr和td标签.
有任何想法吗?
编辑:
最后,我有这样的事情:
.inPlaceEditor
{
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
white-space:normal;
display:block;
width:100%;
height:100%;
}
.inPlaceEditor span
{
white-space:normal;
}
.inPlaceEditor input[type="textbox"]
{
display:none;
width:100%;
border:solid 0px black;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;
padding-left:0px;
}
Run Code Online (Sandbox Code Playgroud)
使用单击事件处理程序,如下所示:
function ShowInPlaceTextEditor(_this) {
var div = $(_this).closest('td');
div.css({ height: div.height(), width: div.width() …
Run Code Online (Sandbox Code Playgroud) 所以我正在处理一些我认为很可能形成的XML文件,我正在试图弄清楚如何以及是否可以使用XmlSerializer将此XML反序列化为逻辑业务对象.假设我有以下XML文件:
<Root>
<ArrayType1 Name="Bob"/>
<ArrayType1 Name="Jim"/>
<ArrayType2 Name="Frank">
<SubItem Value="4"/>
</ArrayType2>
<ArrayType2 Name="Jimbo">
<SubItem Value="2"/>
</ArrayType2>
</Root>
Run Code Online (Sandbox Code Playgroud)
现在我想创建一个具有Root,ArrayType1和ArrayType2这三种类型的类,但是我想在Root中获得两个列表,一个包含ArrayType1项的集合,另一个包含ArrayType2项的集合,但似乎这些项目需要有某种根,例如,我知道如何反序列化以下内容:
<Root>
<ArrayType1Collection>
<ArrayType1 Name="Bob"/>
<ArrayType1 Name="Jim"/>
</ArrayType1Collection>
<ArrayType2Collection>
<ArrayType2 Name="Frank">
<SubItem Value="4"/>
</ArrayType2>
<ArrayType2 Name="Jimbo">
<SubItem Value="2"/>
</ArrayType2>
</ArrayType2Collection>
</Root>
Run Code Online (Sandbox Code Playgroud)
但是,如果没有围绕ArrayType#元素的父ArrayType#Collection元素,我将如何反序列化?
XML Serializer是否会允许这样做?
我正在尝试实现ASP.NET更改文化的简单示例.我正在运行Windows 7,IE 8和VS 2008.我的标签看起来像这样:
<asp:Label ID="TextBox1" runat="server" meta:resourcekey="Greeting"></asp:Label>
Run Code Online (Sandbox Code Playgroud)
我在App_LocalResources中有两个文件:Default.aspx.resx和Default.aspx.fr.resx.
在它们中,我有一个名为"Greeting.Text"的字符串值,值设置为"Hello!" 在一页,和"卓悦!" 在另一个.
我的浏览器设置为首选fr-FR作为默认语言.当我使用ASP.NET Development Server通过F5或Shift-F5打开页面时,无论我在浏览器的"语言"对话框中设置了什么,该页面显然都将我的文化识别为en-US.
话虽这么说,浏览器配置正确,因为谷歌用法语显示.
当我向页面添加标签并将标签的Text设置为CurrentCulture或CurrentUICulture的名称时,我得到了en-US,这显然不是我输入的内容.
有没有人知道为什么这不能正常工作?
我有一点时间让这个验证工作.
我正在使用这里找到的JQuery Validation框架,我正在尝试验证一个既有select又有输入作为必填字段的表单.我已经设法将问题简化为一个相当简单的原型来演示问题:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ValidateTest._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server" action="javascript:alert('hi!');">
<asp:ScriptManager ID="ScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="~/Scripts/jquery-1.3.2.min.js" />
<asp:ServiceReference Path="~/Scripts/jquery.validate.min.js" />
</Services>
</asp:ScriptManager>
<div>
<script type="text/javascript">
$(document).ready(function() {
$("#form1").validate();
});
</script>
<table>
<tr>
<td>
<select id="someselect" class="required">
<option></option>
<option value="value1">value1</option>
<option value="value2">value2</option>
<option value="value3">value3</option>
</select>
</td>
</tr>
<tr>
<td>
<input id="someinput" type="text" class="required" />
</td>
</tr>
<tr>
<td>
<input …
Run Code Online (Sandbox Code Playgroud) arrays ×1
asp.net ×1
c# ×1
cocoa-touch ×1
css ×1
find ×1
html ×1
iphone ×1
javascript ×1
jquery ×1
replace ×1
validation ×1