我在模型元数据中设置了Display属性的Order 属性值。
[MetadataType(typeof(OccasionMetadata))]
public partial class Occasion
{
private class OccasionMetadata
{
[ScaffoldColumn(false)]
public object Id { get; set; }
[Required]
[Display(Name = "Title", Order = 0)]
public object Designation { get; set; }
[Required]
[DataType(DataType.MultilineText)]
[Display(Order = 3)]
public object Summary { get; set; }
[Required]
[DataType(DataType.DateTime)]
[Display(Order = 1)]
public object Start { get; set; }
[Required]
[DataType(DataType.DateTime)]
[Display(Order = 2)]
public object Finish { get; set; }
}
}
Run Code Online (Sandbox Code Playgroud)
我使用DisplayForModel和EditorForModel方法在强类型视图中呈现我的模型。
<%= …Run Code Online (Sandbox Code Playgroud) asp.net-mvc annotations metadata asp.net-mvc-futures asp.net-mvc-2
我是.NET开发人员.我需要创建移动应用程序来管理仓库中的库存.
我想使用微软目前的移动平台.
是否有非电话版的Windows Phone 7?我也不需要任何个性化的联系人,照片,游戏,音乐等.我需要带有条形码扫描仪的坚固设备.有没有运行Windows Phone 7的工业设备?
我发现这个版本/命名混乱:
Windows Phone 7目前基于Windows Embedded CE 6.0 R3,具有从Windows Embedded CE 7.0借用的一些功能.Windows Embedded Compact 7(以前称为Windows Embedded CE 7.0)于2011年3月1日发布.用于Windows Embedded Compact 7的CTP版Platform Builder IDE设计为Microsoft Visual Studio 2008的插件,需要Service Pack 1 2011年1月10日,微软宣布推出Windows Embedded Handheld 6.5.操作系统与Windows Mobile 6.5兼容.

Nicholas Piasecki 写道:
正如有人谁建立Windows Mobile应用程序正是出于这个目的(一个坚固耐用的仓库条形码扫描仪),我的最好的建议就是从这里微软平台突破; 这是一团糟,微软管理层对Windows Phone和内部DevDiv/WinDev战争分心:
我已经更新了php.ini并移动了php_mysql.dll,如步骤6和8中所述.
我收到这个错误......
Fatal error: Call to undefined function mysql_connect() in C:\inetpub...
MySQL没有出现在我的phpinfo中; 报告.
我已经更新了c:\ Windows\php.ini文件
; Directory in which the loadable extensions (modules) reside. extension_dir = "./"
至
; Directory in which the loadable extensions (modules) reside. extension_dir = ".;c:\Windows\System32"
结果:没有变化.
我因此改变了extension_dir 的php.ini值:
extension_dir = "C:\Windows\System32"
结果:phpinfo更多; 报告,但MySQL仍然无法正常工作.
我将文件libmysql.dll从文件夹C:\ php复制到文件夹C:\ Windows\System32和C:\ Windows
结果:没有变化.
我停下来重新启动了IIS.
结果:新的,不同的错误!
Warning: mysql_connect() [function.mysql-connect]: …
我正在尝试修改Jonathan Raasch发布的Simple jQuery Slideshow.
它循环遍历从每个图像逐渐衰落到下一个图像的所有图像.
350px高度DIV容器中的350px方形图像http://img154.imageshack.us/img154/904/fixed.jpg
他的例子适用于固定大小的图像.我希望它能够处理大小为浏览器窗口宽度百分比的图像.
这适用于固定大小的图像......
#slideshow {
...
height:350px;
}
#slideshow img {
...
}
Run Code Online (Sandbox Code Playgroud)
这就是我改变它的方式......
#slideshow {
...
}
#slideshow img {
...
width: 50%;
}
Run Code Online (Sandbox Code Playgroud)
Becasue我不再明确地设置DIV"幻灯片"的高度,它会折叠为0.然后图像会覆盖我的文本.相比...
零高度DIV容器中的50%宽图像(重叠文本)http://img253.imageshack.us/img253/6016/variable.jpg
这是我的整个HTML文件,包括CSS和JavaScript ......
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en">
<head>
<title></title>
<style type="text/css">
#slideshow {
position:relative;
height:350px;
}
#slideshow img {
position:absolute;
top:0;
left:0;
z-index:8;
}
#slideshow img.active {
z-index:10;
}
#slideshow img.last-active {
z-index:9;
}
</style>
<script src="js/jquery-1.3.2.min.js" …Run Code Online (Sandbox Code Playgroud) 我有一个简单的函数,它接受一个List参数.在使用它时,它使用.NET的List(Of T).Reverse方法复制它并反转副本.
Private Function FindThing(ByVal Things As List(Of Thing)) As Thing
Dim ReverseOrderThings As List(Of Thing) = Things
ReverseOrderThings.Reverse()
For Each t As Thing In ReverseOrderThings
...
Next
Return Nothing
End Function
Run Code Online (Sandbox Code Playgroud)
我的参数定义为ByVal.但是,似乎ByVal不会阻止过程中的代码更改列表的顺序.
Dim Things As List(Of Thing) = GetSortedListFromSomewhere()
Dim FoundThing As Thing = FindThing(Things)
For Each t As Thing In Things
...
'OMG! My Things are in reverse order!!1! WTF?'
Next
Run Code Online (Sandbox Code Playgroud)
如何在这样的函数中保护我的list参数?
这是制作列表副本的正确方法.
Dim ReverseOrderThings As List(Of Thing) = New List(Of Thing)(Things)
Run Code Online (Sandbox Code Playgroud)
现在作为参数传递的列表不受Reverse()方法的影响.
此代码无法实际保存任何更改:
//
// POST: /SomeType/Edit/5
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(Guid id, SomeType Model)
{
db.AttachTo(Model.GetType().Name, Model);
db.ApplyPropertyChanges(Model.EntityKey.EntitySetName, Model);
db.SaveChanges();
return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)
ASP.NET MVC将对象Model创建为Department类型EntityObject,其EntityState值为Detached.
使用AttachTo方法后,其EntityState变为Unchanged.
对象以Unchanged状态附加到对象上下文.
由于其Unchanged状态,ApplyPropertyChanges方法不执行任何操作.
我希望它具有状态修改.
已分离
对象存在但对象服务未对其进行跟踪.在创建实体并将其添加到对象上下文之前,实体立即处于此状态.通过调用Detach方法或使用NoTrackingMergeOption加载实体后,实体也处于此状态.未更改
对象未被修改,因为它已加载到上下文中或自上次调用SaveChanges方法以来.已修改
对象已更改,但尚未调用SaveChanges方法.
我无法将EntityObject的EntityState属性显式设置为Modified.它是只读的.
使用EntityObjects的强类型MVC控制器是不是不可能?
我正在编写一个使用Entity Framework 4和WCF Data Services的ASP.NET MVC 2应用程序.
我想根据一些复选框的状态来操纵Duties和Workers之间的多对多(复合键)关系.
工人可能有零或多个职责.职责可能有零个或多个工人.
此代码来自我的一个控制器:
//
// POST: /Duty/Edit/5
[HttpPost]
public ActionResult Edit(Duty Model, FormCollection collection)
{
ctx.AttachTo("Duties", Model);
ctx.UpdateObject(Model);
// handle checkboxes
ctx.LoadProperty(Model, "Workers");
foreach (Worker w in ctx.Workers)
{
bool isChecked = collection[w.Id.ToString()].Contains("t");
bool wasChecked = Model.Workers.Contains(w);
if (isChecked && !wasChecked)
{
Model.Workers.Add(w);
}
else if (wasChecked && !isChecked)
{
Model.Workers.Remove(w);
}
}
ctx.SaveChanges();
return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)
该Add()和Remove()方法适当地调用.这毫无例外地执行.但是,更改不会提交到我的数据库.为什么?
我试过把它翻过来w.Duties.Add(Model);,但也不起作用.
我正在设计一个网站导航层次结构.它是节点树.节点代表网页.
树上的一些节点是特殊的.我需要一个名字给他们.
有多个这样的节点.每个子树都是子树的"根",页面具有不同的徽标,样式表或布局.想想不同的部门.
带有颜色编码的子树的站点地图http://img518.imageshack.us/img518/153/subtreesfe1.gif
我应该为这种类型的节点命名什么?
我有以下ADO.NET实体框架实体数据模型:

我想找到具有给定Id的服务和给定状态的关键字的所有保单持有人.
这个LINQ不起作用:
Dim ServicesId As Integer = ...
Dim KeywordStatus As Integer = ...
Dim FoundPolicyholders = From p As Policyholder In db.PolicyholderSet.Include("Keywords").Include("Services") _
Where p.Services.Id = ServicesId _
And p.Keywords.Status = KeywordStatus _
Select p
Run Code Online (Sandbox Code Playgroud)
Where子句不能以这种方式搜索p.Services和p.Keywords EntityCollections.
'Id'不是'System.Data.Objects.DataClasses.EntityCollection(Of .... Service)'的成员.
什么是正确的LINQ语法来做我想要的?
这似乎并不像我想的那样有用.
VB.NET:
Dim x = Model.Discussions.OrderByDescending(Function(d) d.Messages.OrderByDescending(Function(m) m.Sent).First.Sent)
For Each d As Discussion In x
...
Next
Run Code Online (Sandbox Code Playgroud)
我收到此运行时错误:
序列不包含任何元素
应该有20个.
讨论是消息的集合.
我希望按照每个人的最新信息时代对我的讨论进行排序.
我需要对讨论进行排序,而不是我的消息.我想通过汇总计算对我的讨论进行排序:每个消息中的MAX(已发送).
.net ×5
asp.net-mvc ×2
linq ×2
vb.net ×2
annotations ×1
asp.net ×1
c# ×1
class-design ×1
collections ×1
css ×1
html ×1
jquery ×1
lambda ×1
layout ×1
many-to-many ×1
metadata ×1
mysql ×1
naming ×1
oop ×1
php ×1
scope ×1
sorting ×1
sql-order-by ×1
tree ×1
wcf ×1
windows ×1