Tag: 动态

带布局的自定义错误页面

我一直在努力让自定义错误页面工作,并继续寻找回到简单使用静态页面的方法。 虽然静态页面有效,但它需要重新构建我们希望在此时避免的导航栏。 我目前正在使用以下内容指定自定义错误页面。 Asp.neterror handling IISerror handling 有没有一种方法可以实现动态自定义错误页面,可以处理IIS错误和Asp.net错误?

C#中的动态类创建

是否有可能在运行时从DataTable创建一个类,其中ColumnName将是动态类属性?

在C#4.0中使用动态的RuntimeBinderException

我有一个界面: public abstract class Authorizer where T : RequiresAuthorization { public AuthorizationStatus Authorize(T record) { // Perform authorization specific stuff // and then hand off to an abstract method to handle T-specific stuff // that should happen when authorization is successful } } 然后,我有一堆不同的类,它们都实现了RequiresAuthorization,相应地,每个都有一个Authorizer (我的域中的每个业务对象需要不同的逻辑才能在授权记录后执行)。 我也在使用UnityContainer,我在其中注册了各种Authorizer 。 然后我有一些代码如下,从数据库中找到正确的记录并授权它: void Authorize(RequiresAuthorization item) { var dbItem = […]

如何创建二维动态长度数组?

我想创建一个二维数组,而不知道第一个维度的大小。 例如,当我创建一个数组时,我有一个未知的行数。 每行代表一个帐户。 每行退出4列:ID,名称,用户,密码 我尝试使用锯齿状arrays,但不可能: int[][] jaggedArray = new int[][3]; 我也寻找了ArrayList ,使用clases实现了一些关于Generics的实现。 我正在寻找一种可以轻松操作数据的解决方案: 添加到列表,选择,输入元素 使用数据库查询中的元素 在其他function中用作参数 因为我是.NET(C#)的新手,请为我提供代码解决方案,而不是通用(寻找)解决方案

使用LINQ to SQL进行动态查询

我需要弄清楚是否可以使用LINQ动态构建查询,动态选择要在其中执行查询的表。 这是我要做的一个例子: //Not working,just for example public List _getGenericList(String tableName) { var l = from a in db.//I need to use here tableName select a; return l.ToList(); } 有没有办法让这成为可能?

如何在.NET 3.5中进行动态对象创建和方法调用

代码看起来如何创建类的对象: string myClass = “MyClass”; 以上类型,然后调用 string myMethod = “MyMethod”; 那个对象?

Linq可选参数

我有一个linq查询。 我从我收集的表单中获取了一堆参数,我需要根据用户搜索的字段进行过滤。 IQueyable user = from user in edmxObject.Users where user.FirstName.Contains(model.FirstName ?? user.FirstName) && user.UserName.Contains(model.UserName ?? user.UserName) 我还需要一些非字符串字段filter,包括long和boolean。 如果用户没有选择任何内容,它们可能为空。 如何将它们包含在查询中。

未针对动态generics类型解析方法

我有这些类型: public class GenericDao { public T Save(T t) { return t; } } public abstract class DomainObject { // Some properties protected abstract dynamic Dao { get; } public virtual void Save() { var dao = Dao; dao.Save(this); } } public class Attachment : DomainObject { protected dynamic Dao { get { return new […]

ASP.Net中的持久动态控制

//once clicked: //when clicked again: //and so on… 有没有办法创建动态控件,即使在回发后仍然会持续存在? 换句话说,当用户点击按钮时,将生成一个新的文本框,当再次点击时,第一个将保留,而第二个将生成。 我怎么能用asp.net做到这一点? 我知道如果我可以在page_init事件中创建控件,那么它们将保持不变但我不知道是否可以在page_init发生之前处理按钮单击,因此必须有另一种方法。

C#使用Dynamic关键字通过字符串访问属性而不进行reflection

我想写类似以下内容: // I will pass in a number of “properties” specified as strings that I want modified string[] properties = new [] { “AllowEdit”, “AllowDelete” }; // Casting the component I’m using to a dynamic object of some sort ? dynamic d = myGridComponent; // Iterate over the strings and set the properties foreach(var s […]