我有一个乘客(对象)列表,它有不同的属性..
passenger.name
passenger.age
passenger.surname
Run Code Online (Sandbox Code Playgroud)
我想按年龄标准对此列表进行排序,我该怎么做?
我知道在整数/字符串列表List.Sort()工作,但如果是一个对象列表,我不知道是否可以按对象属性的值排序!
谢谢.
我怎么能做,例如,我在users.cshtml视图中创建一个用户,它验证ActionResult创建(RegisterModel嗯),如果一切正常,我想返回users.cshtml但总是有一个javascript警报或类似,具有来自动作的变量的值.我可以这样做吗?
在我看来,我有这个...
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>Crear Usuario</legend>
<div class="editor-label">
Username:
</div>
<div class="editor-field">
@Html.TextBoxFor(model => model.UserName)
@Html.ValidationMessageFor(model => model.UserName)
</div>
<div class="editor-label">
Password:
</div>
<div class="editor-field">
@Html.PasswordFor(model => model.Password)
@Html.ValidationMessageFor(model => model.Password)
</div>
<div class="editor-label">
Repite Password:
</div>
<div class="editor-field">
@Html.PasswordFor(model => model.ConfirmPassword)
@Html.ValidationMessageFor(model => model.ConfirmPassword)
</div>
</div>
<p>
<input type="submit" value="Crear" />
</p>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
这在我的控制器动作..
public ActionResult Create(RegisterModel um)
{
if (um.Password == um.ConfirmPassword)
{
// Attempt to register the user
MembershipCreateStatus createStatus;
Membership.CreateUser(um.UserName, um.Password, um.Email, um.PasswordAnswer, …
Run Code Online (Sandbox Code Playgroud) 我搜索并尝试了我的问题,我无法找到解决方案,我想知道是否有人可以帮我修复我的代码..
我有一个编辑用户的视图..
@model MembershipUser
@{
ViewBag.Title = "Edit";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<div class="editor-label">
Username:
</div>
<div class="editor-field">
@Html.DisplayFor(model => model.UserName)
</div>
<div class="editor-label">
Email:
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Email)
</div>
<div class="editor-label">
Password:
</div>
<div class="editor-field">
@Html.DisplayFor(model => model.Password)
</div>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
然后在控制器中一个动作可以获取用户信息..
[Authorize(Roles = "Admins")]
public ActionResult Edit(string username)
{
var usu = Membership.GetUser(username);
return View(usu);
}
Run Code Online (Sandbox Code Playgroud)
另一个可以更新用户..
[Authorize(Roles = "Admins")]
[HttpPost]
public ActionResult Edit(MembershipUser umtoupdate)
{ …
Run Code Online (Sandbox Code Playgroud) 我有这个代码.
CSS
body {
font-family:Verdana, Geneva, sans-serif;
font-size:14px;
}
.slidingDiv {
height:300px;
background-color: #99CCFF;
padding:20px;
margin-top:10px;
border-bottom:5px solid #3399FF;
}
.show_hide {
display:none;
}
Run Code Online (Sandbox Code Playgroud)
HTML
<a href="#" class="show_hide">Show/hide</a>
<br />
<div class="slidingDiv">
Fill this space with really interesting content.
<a href="#" class="show_hide">hide</a>
</div>
Run Code Online (Sandbox Code Playgroud)
JS
$(document).ready(function(){
$(".slidingDiv").hide();
$(".show_hide").show();
$('.show_hide').click(function(){
$(".slidingDiv").slideToggle();
});
});
Run Code Online (Sandbox Code Playgroud)
有人告诉我是否有可能添加这个jquery函数,如果我点击它,同时显示/隐藏一个新的div,将类更改为标记并从另一个标记中删除另一个类?我该怎么做?
谢谢.
我有这个字符串
<PARAMETERS zone = "6" check_in = "2012-07-01" check_out = "2012-07-02">
<ROOMS>
<ROOM adults = "2" children = "0"/>
</ROOMS>
</PARAMETERS>
Run Code Online (Sandbox Code Playgroud)
我想在vb.net中获得另一个
<PARAMETERS zone = "6" check_in = "2012-07-01" check_out = "2012-07-02">
<ROOMS>
<ROOM adults = "2" children = "0"/>
</ROOMS>
</PARAMETERS>
Run Code Online (Sandbox Code Playgroud)
有人知道是否存在直接执行此功能的功能?
谢谢.
我有这张桌子..
CREATE TABLE [dbo].[Tipo_Servicios_Info](
[TSI_TS_Id] [int] NOT NULL,
[TS_Tar_Id] [int] NOT NULL,
[TS_PDI_Id] [int] NOT NULL,
[TSI_Descripcion] varchar(100),
[TSI_FechaIni] date not null,
[TSI_FechaFin] date not null,
[TSI_HoraMin] time,
[TSI_HoraMax] time,
[TSI_Duracion] varchar(50) not null,
[TSI_Unidad] varchar(50) not null,
[TSI_Cantidad] int not null,
CONSTRAINT [PK_TIPO_SERVICIOS_INFO] PRIMARY KEY CLUSTERED
(
[TSI_TS_Id] ASC,
[TS_Tar_Id] ASC,
[TS_PDI_Id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
Run Code Online (Sandbox Code Playgroud)
有一些检查..
ALTER TABLE Dbo.Tipo_Servicios_Info …
Run Code Online (Sandbox Code Playgroud) 我从一年前开始使用VB.NET,现在我必须使用C#在另一个项目中工作,我无法找到这个等价物.
在VB.NET中
Dim dictionary As Dictionary(Of String, Decimal)
Dim oPerson As Person = Nothing
Dim key as string = "SomeValue"
If dictionary.ContainsKey(key) Then
oPerson = dictionary.Item(key)
End If
Run Code Online (Sandbox Code Playgroud)
在C#中执行此操作的最佳方法是什么?
我发现了这样的东西,但我不知道是否是最好的方法来做到这一点..
Person oPerson = dictionary.Where(z => z.Key == key).FirstOrDefault().Val
Run Code Online (Sandbox Code Playgroud) 我有这个代码从foreach循环创建一个列表membershipuser
..
public List<UsersModels> _users;
MembershipUserCollection iduser = Membership.GetAllUsers();
foreach (MembershipUser member in iduser)
{
UsersModels usmodel = new UsersModels();
usmodel.Username = member.UserName;
usmodel.Email = member.Email;
usmodel.LastLoginDate = member.LastLoginDate;
usmodel.LastActivityDate = member.LastActivityDate;
_users.Add(usmodel); // BREAKPOINT
}
Run Code Online (Sandbox Code Playgroud)
当我在底部放置一个断点时,我可以看到所有数据都没问题,但是在添加了对象(另一个对象到列表)后,它告诉:
你调用的对象是空的.
这是断点,显示数据显然是正常的
http://i.imgbox.com/aafDt7MJ.png
谁能告诉我什么可能是错的?我不明白为什么usmodel对象的数据显然没问题,但无法将其添加到显示上述错误的列表中.
谢谢.
object ×3
c# ×2
javascript ×2
vb.net ×2
alert ×1
class ×1
dictionary ×1
function ×1
jquery ×1
list ×1
model ×1
sorting ×1
sql-server ×1
tags ×1