小编Cra*_*aig的帖子

751
推荐指数
11
解决办法
50万
查看次数

动态添加属性到ExpandoObject

我想在运行时动态地向ExpandoObject添加属性.所以例如添加一个字符串属性调用NewProp我想写类似的东西

var x = new ExpandoObject();
x.AddProperty("NewProp", System.String);
Run Code Online (Sandbox Code Playgroud)

这很容易吗?

c# dynamic expandoobject c#-4.0

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

Concat JSON对象

我有两个具有相同结构的JSON对象,我想使用Javascript将它们连接在一起.是否有捷径可寻?

javascript json

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

ASP MVC Cookies不会持续存在

我有一个ASP MVC应用程序,带有一些看似简单的代码来保存和检索cookie但由于某种原因它们不会持久存在.控制器中的代码是:

if (System.Web.HttpContext.Current.Response.Cookies["CountryPreference"] == null)
{
    HttpCookie cookie = new HttpCookie("CountryPreference");
    cookie.Value = country;
    cookie.Expires = DateTime.Now.AddYears(1);
    System.Web.HttpContext.Current.Response.Cookies.Add(cookie);
}
Run Code Online (Sandbox Code Playgroud)

并再次加载它:

if (System.Web.HttpContext.Current.Request.Cookies["CountryPreference"] != null)
{
    System.Web.HttpContext.Current.Request.Cookies["CountryPreference"].Expires = DateTime.Now.AddYears(1);
    data.Country = System.Web.HttpContext.Current.Request.Cookies["CountryPreference"].Value;
}
Run Code Online (Sandbox Code Playgroud)

由于某种原因,cookie总是为空?

asp.net cookies asp.net-mvc

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

Azure连接字符串最佳实践

我有一个应用程序,我只是迁移到Azure.目前我使用web.config转换来管理更改数据库连接字符串dev/staging/prod环境.如何在Azure中管理这些多个连接字符串?

connection-string azure application-settings staging azure-sql-database

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

nHibernate,不存在具有给定标识符的行

我有一个映射的方式.

<hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" namespace="Model.Entities" schema="etl" assembly="Model" default-lazy="false">
  <class name="Model.Entities.DataField, Model" table="mdm_field">
    <id name="FieldId" column="field_id" type="int">
      <generator class="native" />
    </id>
    <many-to-one name="KeyField" class="Model.Entities.Key, Model" column="field_id" />
  </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

现在在数据库中,mdm_field表中的field_id有时具有相关key_field表中不存在的值,因此它基本上是破坏了引用完整性.因为当我加载实体时,我得到一个错误"没有给定标识符的行存在".如何配置映射以适应这种情况,以便在这种情况下不会死亡.

c# nhibernate nhibernate-mapping

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

WebForm_PostBackOptions文档

是否有关于WebForm_PostBackOptions的参数的文档?谷歌搜索我找不到任何东西.

asp.net documentation

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

在软件中显示太多"皮肤"检测

我正在构建一个ASP.NET网站,用户可以上传自己的照片.每天可能会有数千张照片上传.我的老板曾经问过一件事,就是我们有什么方法可以检测出任何照片是否显示出太多"皮肤"并在编辑做出最终决定之前自动将其标记为"仅限成人".

asp.net image-processing

31
推荐指数
7
解决办法
5282
查看次数

在IE中设置SELECT的高度

在渲染HTML SELECT时,IE似乎忽略了CSS中设置的高度.有没有为此工作或我们必须接受IE看起来不如其他浏览器?

html css internet-explorer

29
推荐指数
4
解决办法
11万
查看次数

ASP MVC授权除少数之外的所有操作

我有一个控制器,除了一对,我希望默认情况下对所有操作进行授权.因此,在下面的示例中,除索引外,所有操作都需要身份验证.我不想用Authorize来装饰每个动作,我只想在某些情况下覆盖默认授权,可能使用自定义过滤器,例如NotAuthorize.

[Authorize]
public class HomeController : BaseController
{
    [NotAuthorize]
    public ActionResult Index()
    {
        // This one wont
        return View();
    }

    public ActionResult About()
    {
        // This action will require authorization
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc

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