小编Ale*_*ran的帖子

如何在Visual Studio中向项目添加.dll引用

我刚刚开始使用MailSystem.NET库.但是,我无法弄清楚在哪里添加.dll文件,所以我可以在我的类中引用命名空间.有人可以帮帮我吗?我正在使用Visual Studio 2010.感谢您提供任何信息,网上有这么少.

c# email

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

如何在asp.net mvc中访问查询字符串参数?

我想在我的视图上应用不同的排序和过滤我想我将通过查询字符串传递排序和过滤参数:

@Html.ActionLink("Name", "Index", new { SortBy= "Name"})
Run Code Online (Sandbox Code Playgroud)

这种简单的结构允许我排序.View在查询字符串中返回:

?SortBy=Name
Run Code Online (Sandbox Code Playgroud)

现在我想添加过滤,我希望我的查询字符串最终结束

?SortBy=Name&Filter=Something
Run Code Online (Sandbox Code Playgroud)

如何将其他参数添加到已存在的列表中ActionLink?例如:

user requests /Index/
Run Code Online (Sandbox Code Playgroud)

视图有

 @Html.ActionLink("Name", "Index", new { SortBy= "Name"})
Run Code Online (Sandbox Code Playgroud)

 @Html.ActionLink("Name", "Index", new { FilterBy= "Name"})
Run Code Online (Sandbox Code Playgroud)

链接:第一个看起来像/Index/?SortBy=Name,第二个是 /Index/?FilterBy=Name

我希望当用户按下排序链接后他应用了一些过滤 - 过滤不会丢失,所以我需要一种方法来组合我的参数.我的猜测是应该有一种方法不解析查询字符串,但从一些MVC对象获取参数集合.

asp.net-mvc query-string

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

嵌套的linq查询,如何获得不同的值?

2列"类别"和"子类别"的表数据

我想得到一个"类别"的集合,[子类别]使用下面的代码我得到重复.外部"from"之后的Puting .Distinct()没有多大帮助.我错过了什么?

 var rootcategories = (from p in sr.products
                                 orderby p.category
                                  select new
                                  {
                                      category = p.category,
                                      subcategories = (
                                      from p2 in sr.products
                                      where p2.category == p.category
                                      select  p2.subcategory).Distinct()
                                  }).Distinct();
Run Code Online (Sandbox Code Playgroud)

sr.products看起来像这样

category   subcategory
----------------------
cat1       subcat1
cat1       subcat2
cat2       subcat3
cat2       subcat3
Run Code Online (Sandbox Code Playgroud)

我得到的结果是

cat1, [subcat1,subcat2]
cat1, [subcat1,subcat2]
Run Code Online (Sandbox Code Playgroud)

但我只想要一个条目

用这段代码解决了我的问题:

   var rootcategories2 = (from p in sr.products
                               group p.subcategory by p.category into subcats

                               select subcats);
Run Code Online (Sandbox Code Playgroud)

现在也许是时候考虑什么是正确的问题了..( - :

c# linq linq-to-sql

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

如何将文本添加到editext

我在填充edittext时遇到了问题.使用下面的代码我可以设置文本很好,但我想要做的是添加到edittext.例如,以下代码在我的edittext中显示"1",但如果我再次按下它,则只需将"1"替换为"1",依此类推.如果我按四次,我需要显示"1111".

继承我的代码:

@Override
    public void onClick(View v) {
        switch (v.getId()) {
                    case R.id.button1:

                        Button txtnum = (Button) findViewById(R.id.button1);

                        Bundle bundle = new Bundle();
                        bundle.putString("number1", txtnum.getText().toString());
                        String title = bundle.getString("number1");
                        ((EditText) findViewById(R.id.editText1)).setText(title);



                        break;
Run Code Online (Sandbox Code Playgroud)

希望这样做.(我是一个菜鸟)如果有人能帮我这个,我真的很感激.谢谢Steve

android button textview android-edittext

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

如何创建将表达式作为参数的通用表达式

DisplayNameFor(x=>x.Title)ASP.Net MVC 中有一个助手。我想实现类似的行为。

我想要一个方法,它接受基于User类(u=>u.Birthdate或 u=>u.Name)的表达式、一个操作数(更大、更少、等于)和一个类似的值DateTime.Now并返回一个表达式 u=>u.Birthdate > DateTime.Now

我知道我必须从片段手动构建结果表达式。我无法理解的是传入和处理属性表达式。

编辑:
我想调用一个方法,如
GetFilterPredicate(u=>u.Birthdate,FilterOps.GreaterThan,DateTime.Parse("01.01.2013")
GetFilterPredicate(u=>u.SomeIntProperty,FilterOps.Equals,2)

更新:我已经创建了一个 repo 来解决这个问题以及一个集合属性过滤 https://github.com/Alexander-Taran/Lambda-Magic-Filters

c# lambda func expression-trees

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

是否可以从URL获取控制器,操作和routeValues(基于Global.asax路由)?

我有一个URL.有可能以某种方式获得控制器和动作名称以及路由值吗?(通常由.NET MVC框架基于global.asax中的定义生成)

debugging asp.net-mvc routes

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