小编ary*_*ary的帖子

mvc 5表中的SelectList,DropDownList为空值

我使用下面的代码创建一个下拉列表

调节器

ViewBag.Id= new SelectList(db.TableName.OrderBy(x => x.Name),"Id","Name")
Run Code Online (Sandbox Code Playgroud)

视图

 @Html.DropDownList("Id", null, htmlAttributes: new { @class = "form-control" })
Run Code Online (Sandbox Code Playgroud)

我的问题是如何修改SelectList以添加空白项目,以便自动添加空白项目DropDownList.

谢谢.

c# asp.net-mvc asp.net-mvc-5

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

MVC 5绕过Windows身份验证用户身份验证的用户

我已经有一个使用的网站MVC 5,它使用表单身份验证SQL Server.

现在我可以绕过Forms Authentication已经在办公室网络上的用户.此外,我想跟踪用户并应用类似的规则Forms Authentication.谢谢.

c# asp.net windows-authentication form-authentication asp.net-mvc-5

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

如何在C#中创建DLL并在Delphi XE6中调用

我使用File/New Project/Class Library在VS2013中创建了一个DLL.然后我尝试在Delphi中动态加载它.但Delphiis正在返回NIL程序GetProcAddress.

我的C#和Delphi代码看起来就像我在下面发布的那样.在代码GetProcAddress中返回NIL.请告知我是否遗漏了什么.

C#代码

using System;
namespace TestDLL
{
    public class Class1
    {
        public static string EchoString(string eString)
        {
            return eString;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

德尔福代码

 Type
    TEchoString = function (eString:string) : integer;stdcall;

  function TForm1.EchoString(eString:string):integer;
  begin
    dllHandle := LoadLibrary('TestDLL.dll') ;
    if dllHandle <> 0 then
    begin
      @EchoString := GetProcAddress(dllHandle, 'EchoString') ;
      if Assigned (EchoString) then
            EchoString(eString)  //call the function
      else
        result := 0;
      FreeLibrary(dllHandle) ;
    end
    else
    begin
      ShowMessage('dll not found ') …
Run Code Online (Sandbox Code Playgroud)

c# delphi

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

使用Powershell切换IIS功能委托

如何使用Powershell更改IIS“功能委派”。我想将“身份验证-匿名”更改为读/写。我在Powershell 3.0中找到了此IIS 7.5身份验证“匿名身份验证”吗?,但不确定如何对“功能委托”进行类似操作。谢谢。

iis powershell

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