小编Nat*_*Pet的帖子

MVC Jquery转到控制器动作

在Jquery中,我需要告诉程序转到EmployeeController和Empl动作.我怎么告诉它这样做.我想以简单的方式在不使用ajax的情况下执行此操作.

asp.net-mvc jquery

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

用户在下拉列表中进行选择时的Jquery事件

我有一个下拉列表.在Jquery中,当用户进行选择时,我将使用什么事件.

下拉列表的ID是drp1

我尝试了以下但没有奏效:

$("#ddrp1").SelectChanged(SelectionItem);
Run Code Online (Sandbox Code Playgroud)

jquery

10
推荐指数
1
解决办法
4万
查看次数

实体框架dbset最有效的删除方式

我有以下内容,并寻找一种更有效的方法来删除vs循环记录,然后一次删除每一个(注意使用Dbset):

     var wcd = dbContext.ProgramDetails.Where(p => p.Id == Id);

     foreach (var wc in wcd.ToList())
     {
        dbContext.ProgramDetails.Remove(wc);
     }

     dbContext.SaveChanges();
Run Code Online (Sandbox Code Playgroud)

还要说如果我们有1条记录如下:

    var pg = dbContext.Program.Where(p => p.Id == Id && Name == FName);
Run Code Online (Sandbox Code Playgroud)

删除这条记录的最佳方法是什么?

尝试了以下但是给出了一个错误:

    var pg = dbContext.Program.Where(p => p.Id == Id && Name == FName);
    dbContext.Program.Remove(wc);
Run Code Online (Sandbox Code Playgroud)

然后我使用foreach来删除一条记录,如上所示,这对于1条记录来说效率不高.

linq entity-framework dbset

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

Visual Studio - 引用第三方DLL

我在C#MVC应用程序中使用Visual Studio 10.

我对.dll引用有一个qustion.我正在使用名为Ionic.Zip.dll的第三方引用.我不确定的是它目前指向我的C:驱动器上的某个位置.如何以及什么是我最好的做法来放置这个.dll,这样当我签入项目时,其他人也可以看到这个.dll而不会爆炸.

谢谢

c# dll visual-studio-2010

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

Linq跳过,拿走

我有一个有4行的列表.我需要获得第3行的值.

    var result = (from rs in list
                  select rs).Skip(2).First();
Run Code Online (Sandbox Code Playgroud)

我有没有理由想在这个场景中使用Take(1),因为我已经看过了.

     var result = (from rs in list
                  select rs).Skip(2).Take(1);
Run Code Online (Sandbox Code Playgroud)

linq

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

jquery填充选择列表

我在我的htm文件中有这个

    <select id="SelItem">

    </select>
Run Code Online (Sandbox Code Playgroud)

在我的javascript文件中,我有一个jquery的部分,我有以下内容

     var itemval= '<option value="OT">OT</option>';

     $("#SelItem").html(itemval);
Run Code Online (Sandbox Code Playgroud)

以下不会用OT填充我的下拉吗?它不会填充下拉列表中的任何内容

jquery

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

MVC控制器很轻,型号很重

我听说控制器应该保持轻便,模型很重.

关于应该在控制器中保留什么以及应该在模型中保留什么的最佳实践,我有点困惑.

在我们的组织中,我们使用实体框架,并将表放在那里.

对于控制器,我们使用LINQ,然后将信息发送到视图.

有点混淆控制器和模型中的代码应该是什么.

asp.net-mvc

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

使用asp.net Web表单中的流返回可下载文件

在asp.net MVC中,我可以执行以下操作,这将打开一个流:

 Stream strm1 = GenerateReport(Id);

return File(strm1, 
            "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
            "Report_" + reportId.ToString() + ".xlsx");
Run Code Online (Sandbox Code Playgroud)

注意我是如何传递strm1这是一个流.我可以将其命名为Report_ + ... xlsx,就像上面的例子所示.

是否有类似的方法使用c#与asp.net Web表单执行此操作.

asp.net

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

OpenPop.Pop3.Exceptions.InvalidLoginException: '服务器不接受用户凭据'

我正在使用以下代码从 Gmail 读取:

using (Pop3Client client = new Pop3Client())
        {
            // Connect to the server
            client.Connect("pop.gmail.com", 995, true);       

            client.Authenticate("recent:Ser778@gmail.com", "password1", OpenPop.Pop3.AuthenticationMethod.UsernameAndPassword);
Run Code Online (Sandbox Code Playgroud)

请注意,我可以使用凭据登录(请注意,为了安全起见,我已经调整了用户名和密码)。

我不断得到:

我不断收到一条消息:

OpenPop.Pop3.Exceptions.InvalidLoginException: '服务器不接受用户凭据'

请注意,我在 Gmail 设置中启用了 POP。Gmail 显示:状态:已为所有邮件启用 POP

c# gmail

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

JQuery - $(this).attr('name')

我有一个name属性分配给超链接.
当我使用jQuery link_name执行以下操作时不会返回任何内容.
难道我做错了什么?

$("body").delegate("a", "click", function (event) {

    var link_name = $(this).attr('name');
    alert(link_name);
Run Code Online (Sandbox Code Playgroud)

jquery

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