委托delegate与Dictionary实现action方法调用
2013-05-13 10:23
302 查看
委托delegate与Dictionary实现action方法调用
大家一定都有这种情况,
1.前台页面信息是通过Ajax请求的方法加载的;
2.或者是通过请求本页面加载的;
3.请求的页面不仅仅是一个Http请求
在 这咱情况下我们一般会加一个action的参数,用于区别是应该调用那个方法
前台的发起我就不多说了,这个大家都知道,关键是后台应该怎么写呢。
通常情况下一般是这样的
?
我感觉这种情况是比较多的,其实而可以使用Dictionary与delegate配置的方法来实现会更灵活一些。
意思就是把方法生成一个List形式的,
我一直是这么用的,今天正好看到 同事也是这么写的,所以就拿出来给大家分享一下。因为我发现还有少人在用第一种方式
算是给大家提供一个解决方案吧。
大家看如下代码就明白了
?
好了大家看看这种方法
原文地址:http://www.sufeinet.com/thread-3102-1-1.html
大家一定都有这种情况,
1.前台页面信息是通过Ajax请求的方法加载的;
2.或者是通过请求本页面加载的;
3.请求的页面不仅仅是一个Http请求
在 这咱情况下我们一般会加一个action的参数,用于区别是应该调用那个方法
前台的发起我就不多说了,这个大家都知道,关键是后台应该怎么写呢。
通常情况下一般是这样的
?
意思就是把方法生成一个List形式的,
我一直是这么用的,今天正好看到 同事也是这么写的,所以就拿出来给大家分享一下。因为我发现还有少人在用第一种方式
算是给大家提供一个解决方案吧。
大家看如下代码就明白了
?
原文地址:http://www.sufeinet.com/thread-3102-1-1.html
相关文章推荐
- 委托delegate与Dictionary实现action选择器
- c#通过委托delegate与Dictionary实现action选择器代码举例
- C#多线程实现方法——异步委托/调用
- 温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
- C#多线程实现方法——异步委托/调用
- 使用MVC中的HtmlHelper对象的ActionLink方法,实现一个Javascript:void(0)效果,去调用一个JS方法
- 委托delegate与Dictionary实现action选择器
- 温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
- 温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
- Delegate,Action,Func,匿名方法,匿名委托,事件 (转载)
- 温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
- Delegate,Action,Func,匿名方法,匿名委托,事件
- 温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
- Delegate,Action,Func,匿名方法,匿名委托,事件
- 温故而知新:Delegate,Action,Func,匿名方法,匿名委托,事件
- Delegate,Action,Func,匿名方法,匿名委托,事件
- C#多线程实现方法——异步委托/调用(一)
- 使用委托实现了在循环中调用不同的方法
- .net里用delegate实现“通过方法名的字符串调用方法”
- 比Switch case 更高效的方法:字典(Dictionary) + 委托(delegate)