小编Gho*_*ngi的帖子

Html.Partial vs Html.RenderPartial&Html.Action vs Html.RenderAction

在ASP.NET MVC中,有什么区别:

  • Html.PartialHtml.RenderPartial
  • Html.ActionHtml.RenderAction

.net asp.net-mvc renderpartial partial-views renderaction

1013
推荐指数
12
解决办法
56万
查看次数

无法在LINQ to Entities查询中构造实体

存在由实体框架生成的称为产品的实体类型.我写了这个查询

public IQueryable<Product> GetProducts(int categoryID)
{
    return from p in db.Products
           where p.CategoryID== categoryID
           select new Product { Name = p.Name};
}
Run Code Online (Sandbox Code Playgroud)

下面的代码引发以下错误:

"无法在LINQ to Entities查询中构造实体或复杂类型Shop.Product"

var products = productRepository.GetProducts(1).Tolist();
Run Code Online (Sandbox Code Playgroud)

但是,当我使用select p而不是select new Product { Name = p.Name};它正常工作.

如何预先形成自定义选择部分?

c# entity-framework

373
推荐指数
5
解决办法
22万
查看次数

122
推荐指数
4
解决办法
12万
查看次数

根据Html.TextBoxFor的条件设置禁用属性

我想根据下面的asp.net MVC中的Html.TextBoxFor条件设置disable属性

@Html.TextBoxFor(model => model.ExpireDate, new { style = "width: 70px;", maxlength = "10", id = "expire-date" disabled = (Model.ExpireDate == null ? "disable" : "") })
Run Code Online (Sandbox Code Playgroud)

该助手有两个输出禁用="禁用"或禁用="".两个主题都使文本框禁用.

如果Model.ExpireDate == null,我想禁用文本框,否则我想启用它

asp.net-mvc html-helper razor asp.net-mvc-3

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

在asp.net MVC中授权属性和jquery AJAX

我使用jquery ajax函数提交表单.用户必须登录,否则他们必须重定向到登录页面.我已经使用了Authorize()属性.

[Authorize]
public ActionResult Creat()
{
....
}
Run Code Online (Sandbox Code Playgroud)

如果用户没有登录操作返回登录页面到jquery的ajax函数,它会显示在同一页面上,但我想将用户重定向到登录页面.有什么解决方案吗?

ajax asp.net-mvc authorize

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

使用jquery重置MVC表单

如何重置表单?

即清除所有字段的值,并使用jquery删除ValidationSummary错误消息validation-summary-errors.

我使用下面的代码,但它不起作用:

    var validator = $("#myform").validate();
    validator.resetForm();
Run Code Online (Sandbox Code Playgroud)

我正在使用asp.net MVC3,jquery脚本包含在我的页面中.

<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

forms validation asp.net-mvc jquery reset

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

MySQL LIKE vs LOCATE

有谁知道哪一个更快:

SELECT * FROM table WHERE column LIKE '%text%';
Run Code Online (Sandbox Code Playgroud)

要么

SELECT * FROM table WHERE LOCATE('text',column)>0;
Run Code Online (Sandbox Code Playgroud)

mysql

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

在C#中为函数名创建别名

我想在C#中为funcion名称创建一个别名.

除了函数重载有什么办法吗?

public class Test
{
    public void A()
    {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

我想在下面打电话给B替换A.

var test = new Test();
test.B();
Run Code Online (Sandbox Code Playgroud)

c# alias

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

通过C#代码管理DNS服务器

我需要一些示例代码来通过C#在Microsoft DNS服务器中创建/删除区域和A记录

c# dns

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

从ASP.net MVC中的Authorize中排除某些操作

我的控制器顶部有一个authorize属性,表示它包含我的所有操作.我想从此属性中排除某些操作(匿名用户可以使用这些操作).可能吗?

[Authorize]
public class TestController : Controller
{
   public ActionResult Index()
   {
     ...
   }
   ...

   //available by anonymous
   public ActionResult Test()
   {
     ...
   }
}
Run Code Online (Sandbox Code Playgroud)

authentication asp.net-mvc

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