小编Cop*_*ill的帖子

已按下提交按钮的MVC

我的MVC表单上有两个按钮:

<input name="submit" type="submit" id="submit" value="Save" />
<input name="process" type="submit" id="process" value="Process" />
Run Code Online (Sandbox Code Playgroud)

从我的Controller动作我怎么知道哪一个被按下了?

c# asp.net asp.net-mvc razor

123
推荐指数
5
解决办法
13万
查看次数

读取方法属性的值

我需要能够从我的方法中读取我的属性的值,我该怎么做?

[MyAttribute("Hello World")]
public void MyMethod()
{
    // Need to read the MyAttribute attribute and get its value
}
Run Code Online (Sandbox Code Playgroud)

.net c# reflection methods attributes

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

在Raspberry Pi上使用MonoDevelop ARMv6

MonoDevelop的编译到ARMv6的,主要是让我能得到它在我运行树莓派


我注意到Debian可以在Raspberry Pi上运行,而Debian有一套Mono的驱动程序.

那么这是否意味着我们将能够在Mono中发展?

mono monodevelop raspberry-pi

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

tf.exe历史记录*获取"无法确定源控制服务器".

我们刚刚从TFS 2010升级到TFS 2012,我们遇到了问题

tf.exe历史*

收到以下错误消息

"无法确定源控制服务器."

msbuild tfs2012

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

查找所有复选框都在jQuery中检查

我有一组复选框

 <input id="1" class="paid" type="checkbox" />
 <input id="2" class="paid" type="checkbox" />
 <input id="3" class="paid" type="checkbox" />
 <input id="4" class="paid" type="checkbox" />
Run Code Online (Sandbox Code Playgroud)

我想写一些jQuery来检查是否检查了所有复选框然后执行操作但是如何?

jquery

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

24
推荐指数
2
解决办法
8516
查看次数

C#中的JPG到PDF转换器

我想从图像(如jpg或png)转换为PDF.

我已经查看了ImageMagickNET,但它对我的需求来说太复杂了.

还有哪些其他.NET解决方案或代码可用于将图像转换为PDF?

c# pdf jpeg image-conversion

19
推荐指数
4
解决办法
6万
查看次数

将LINQ-to-SQL生成的SQL记录到NLog

我想使用NLog将我的LINQ to SQL生成的SQL输出到日志文件中

例如

db.Log = Console.Out

将生成的SQL报告给控制台,http://www.bryanavery.co.uk/post/2009/03/06/Viewing-the-SQL-that-is-generated-from-LINQ-to-SQL.aspx

如何让日志登录NLog?

nlog linq-to-sql

12
推荐指数
1
解决办法
987
查看次数

ActionResult返回调用它的页面

我有一个ActionLink,它调用我的公共ActionResult,我希望它返回到它被调用的页面,但是如何?

asp.net-mvc

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

使用xmlSerializer.Serialize和IEnumerable对象序列化对象

我有一个对象,其中包含一个被定义为IEnumerable的对象,即

[Serializable]
[XmlRoot("MyObject")]
public class MyObject
{
    [XmlAttribute]
    public string Name { get; set; }

    [XmlArrayAttribute("Numbers")]
    public IEnumerable<string> Numbers { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我对对象运行XmlSerializer.Serialize时,即

        MyObject myObject = new MyObject() { 
            Name = "My Name" ,
            Numbers= new List<string>(){"One", "Two"}
        };



     var xmlSerializer = XmlSerializer.FromTypes(new[] 
{ typeof(MyObject) })[0];
            using (var xmlWriter = XmlWriter.Create(@"MyObject.xml"))
            {
                if (xmlWriter != null) xmlSerializer.Serialize(xmlWriter, myObject);
            }
Run Code Online (Sandbox Code Playgroud)

我明白了

"无法序列化System.Collections.Generic.IEnumerable`1 [[System.String,mscorlib,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089]]类型的成员SerializeObjects.MyObject.Numbers,因为它是一个接口."

据我所知,您无法序列化界面.

现在提问:

什么是"公共IEnumerable Numbers {get; set;}"的最佳声明?

我应该使用List<>,如果不是,为什么不呢?

serialization interface

11
推荐指数
1
解决办法
8757
查看次数