小编bom*_*bai的帖子

在VB.NET中对对象列表进行排序

我有一个乘客(对象)列表,它有不同的属性..

passenger.name
passenger.age
passenger.surname
Run Code Online (Sandbox Code Playgroud)

我想按年龄标准对此列表进行排序,我该怎么做?

我知道在整数/字符串列表List.Sort()工作,但如果是一个对象列表,我不知道是否可以按对象属性的值排序!

谢谢.

vb.net sorting list object

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

提醒Javascript作为返回响应的操作

我怎么能做,例如,我在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)

javascript alert asp.net-mvc-3

3
推荐指数
1
解决办法
8640
查看次数

没有为此对象MVC3定义的无参数构造函数

我搜索并尝试了我的问题,我无法找到解决方案,我想知道是否有人可以帮我修复我的代码..

我有一个编辑用户的视图..

 @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)

object asp.net-mvc-3

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

使用jquery函数添加/删除类

我有这个代码.

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,将类更改为标记并从另一个标记中删除另一个类?我该怎么做?

谢谢.

javascript jquery class function

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

将<和>转换为&lt; 和&gt; 在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)

我想在vb.net中获得另一个

&lt;PARAMETERS zone = "6" check_in = "2012-07-01" check_out = "2012-07-02"&gt;
        &lt;ROOMS&gt;
            &lt;ROOM adults = "2" children = "0"/&gt;
        &lt;/ROOMS&gt;
    &lt;/PARAMETERS&gt;
Run Code Online (Sandbox Code Playgroud)

有人知道是否存在直接执行此功能的功能?

谢谢.

vb.net tags

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

检查约束SQL中的IF

我有这张桌子..

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)

sql-server check-constraints

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

C#中的Dictionary.Item

我从一年前开始使用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)

c# dictionary

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

使用foreach循环创建一个List(空对象)

我有这个代码从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对象的数据显然没问题,但无法将其添加到显示上述错误的列表中.

谢谢.

c# model object

0
推荐指数
1
解决办法
1810
查看次数