小编lea*_*ing的帖子

如何根据枚举值检查单选按钮

我有一个枚举.根据模型带来的价值,我必须检查单选按钮.我怎样才能做到这一点?

<%=Html.RadioButton("Role", Role.Viewer)%><%= .Role.Viewer%>
        <%=Html.RadioButton("Role",.Role.Reporter)%><%= Role.Reporter%>
        <%=Html.RadioButton("Role",Role.User)%><%= Role.User%>
Run Code Online (Sandbox Code Playgroud)

我的枚举将具有数字1到3,例如,如果选择的枚举值是1,我如何检查Role.Viewer?

asp.net-mvc

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

堆栈跟踪错误

我收到错误消息:我无法弄清楚出了什么问题.有谁可以帮助我吗.谢谢.

堆栈跟踪:

[NotSupportedException:Collection是只读的.]
System.SZArrayHelper.Clear()+56
System.Web.Mvc.CollectionHelpers.ReplaceCollectionImpl(ICollection`1 collection,IEnumerable newContents)+125

ExecuteStep(IExecutionStep step,Boolean&completedSynchronously)+184

我的代码是:型号:

 namespace TestArrays.Models
{
    public class Person
    {
        public CategoriesRow[] Categories { get; set; }
        public Person()
        {

            Categories = new CategoriesRow[1];
            Categories[0] = new CategoriesRow();
            Categories[0].Name = "Bug";
            Categories[0].ID = "0";
        }
    }

    public class CategoriesRow
    {
        public String Name { get; set; }
        public String ID { get; set; }
    }

}
Run Code Online (Sandbox Code Playgroud)

调节器

public ActionResult Create()
    {
        return View(new Person());
    } 

    //
    // POST: /Person/Create

    [HttpPost]
    public ActionResult Create(Person …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

如何从TortoiseHG 2.0.5,Changeset Ranges生成一组补丁

嗨,我正在尝试使用版本2.0.5.,我如何制作从特定修订版本到提示的所有更改的捆绑?

mercurial tortoisehg

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

异常详细信息:System.ArgumentNullException:值不能为null。参数名称:运行时的方法

我有一个项目,其中有我的API类,并且在该项目中,我生成了Database.cs。在我的MVC项目中,我已经修改了API。Uppon运行该应用程序时,我收到以下错误消息,由于我无法理解为什么收到此错误消息,因此任何人都可以提供帮助。

http://www.garethelms.org/2011/05/help-getting-started-with-petapoco/#comment-69,我发现自安装petaPOCo以来,所有的GetSetMethod()都是GetSetMethod(true)。 。

值不能为空。参数名称:meth描述:当前Web请求执行期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

异常详细信息:System.ArgumentNullException:值不能为null。参数名称:meth

源错误:

第1990行:}第1991行:第1992行:il.Emit(OpCodes.Callvirt,pc.PropertyInfo.GetSetMethod(true)); // poco Line 1993:Handled = true;1994行:}

源文件:C:\ Dev \ MyProjectTest \ Code \ API \ Models \ PetaPoco.cs行:1992

堆栈跟踪:

[ArgumentNullException: Value cannot be null. Parameter name: meth]
System.Reflection.Emit.DynamicILGenerator.Emit(OpCode opcode, MethodInfo meth) +9492330 PetaPoco.PocoData.GetFactory(String sql, String connString, Boolean ForceDateTimesToUtc, Int32 firstColumn, Int32 countColumns, IDataReader r) in C:\Dev\MyProjectTest\Code\API\Models\PetaPoco.cs:1992
PetaPoco.d__71.MoveNext() in C:\Dev\MyProjectTest\Code\API\Models\PetaPoco.cs:765
System.Collections.Generic.List
1..ctor(IEnumerable1 collection) +327 System.Linq.Enumerable.ToList(IEnumerable1 source) +58
PetaPoco.Database.Fetch(String sql, Object[] args) in C:\Dev\MyProjectTest\Code\API\Models\PetaPoco.cs:601
PecaTest.NewProject.API.Customer.LoadSortedByName() in C:\Dev\MyProjectTest\Code\API\Customer.cs:68
PecaTest.NewProject.MvcUI.Models.CustomerListModel..ctor() in C:\Dev\MyProjectTest\Code\MvcUI\Models\CustomerListModel.cs:14 …

petapoco

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

如何使用c#,dot net,word templates,xml在word 2010中生成报告

我们有一个数据库应用程序,用于存储我们要在Microsoft Word中报告的数据.

假设我的客户的所有信息都存储在数据库系统中,现在我要求创建数百个单词信件,这些信件将发送给我的客户.这些字母具有相同的内容,但客户名称,客户地址等不同.

我想通过使用c#和.Net创建包含内容控件的文档模板来使用Office Word 2010,将sql作为数据库来替换此模板的内容.

我一直在寻找有关在C#和dot net和sql中自动化Word 2010的文章.有人能给我一个正确的方向吗?

.net c# xml ms-word office-automation

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

mvc将多个参数传递给局部视图

我想将多个参数传递给局部视图.有以下几点

 <% Html.RenderPartial("Details", Model.test, new ViewDataDictionary { { "labelName", "Values1" }, {"header", "Header1"}, {"header2", "Header2"}}); %> 
Run Code Online (Sandbox Code Playgroud)

代码,我有错误信息

) 失踪.

怎么了?


<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<IEnumerable<MvcUI.Models.Label>>" %>

 <%var label = ViewData["labelName"];%>
 <%int count = 0; %>


            <%if (Model!=null) {%>           
               <% foreach (var model in Model){ %>     


                    <%if (!String.IsNullOrEmpty(model.Name))                   
                   {%>
                    <li>
                          <%: Html.Hidden((label)+".Index", count.ToString())%>
                          <%: Html.TextBox((label)+"[" + (count) + "].Name", model.Name, new { Style = "width:280px" })%>
                          <%: Html.Hidden((label)+"[" + (count++) + "].ID", model.ID, new { Style = "width:280px" })%>
                        <input type="button" value …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

分配剃刀难度值

我有以下一些代码,它们正在触发错误

错误1无效的表达式术语'='

@{

  int Interest;

}

 <td>@if (@item.interest.HasValue)
    {

        @Interest= @item.interest.Value.ToString("F2");
    }
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc-3

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

如何将razor变量作为参数传递给jquery函数

我有以下一段不起作用的代码:

<a href="#" onclick="Edit(@Interest);">edit</a>

我在哪里

@{string Interest=""}

asp.net asp.net-mvc-3

4
推荐指数
1
解决办法
7730
查看次数

如何比较2个列表中的值

我有一个清单 Users = new List<string>();

我有另一个名单,List<TestList>();

UsersList = new List<string>();
Run Code Online (Sandbox Code Playgroud)

我需要将Users与TestList.Name的值进行比较.如果TestList.Name中的值存在于Users中,我必须不能将它添加到UsersList,否则,我必须将它添加到UsersList.

我怎么能用Linq做到这一点?

c# linq

4
推荐指数
1
解决办法
2136
查看次数

无法弄清楚异常消息

我有以下错误消息,我正在使用petaPOCO.我为什么会收到此错误消息以及如何收到此消息我做错了什么:

{"There is already an open DataReader associated with this Command which must be closed first."}
Run Code Online (Sandbox Code Playgroud)
This is what I have been able to copy for the exception message.
Run Code Online (Sandbox Code Playgroud)

捕获到System.InvalidOperationException消息=已经有一个与此命令关联的打开的DataReader,必须先关闭它.源= System.Data堆栈跟踪:在System.Data.SqlClient.SqlInternalConnectionTds.ValidateConnectionForExecute(SqlCommand的命令)在System.Data.SqlClient.SqlConnection.ValidateConnectionForExecute(字符串方法,SqlCommand的命令)在System.Data.SqlClient.SqlCommand.ValidateCommand(字符串System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream)中System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior,RunBehavior runBehavior,Boolean returnStream,String方法,DbAsyncResult结果)的方法,布尔异步) ,字符串方法)在System.Data.SqlClient.SqlCommand.ExecuteScalar()在PetaPoco.Database.Insert(字符串表名,字符串primaryKeyName,布尔自动增量,对象POCO)在C:\开发\代码\ API \模型\ PetaPoco.cs :第1243行InnerException:

.net c# petapoco

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