小编Joe*_*itz的帖子

Html.Hidden和Html.HiddenFor有什么区别

我可以在MSDN上找到Html.HiddenFor的一个很好的定义,但我在Html.Hidden上找到的唯一的东西与它有的问题有关.

有人可以给我一个很好的定义和一个例子.

c# asp.net-mvc html-helper html.hiddenfor

61
推荐指数
3
解决办法
12万
查看次数

Linq在select {}中按聚合顺序排序

这是我正在研究的一个:

var fStep =
            from insp in sq.Inspections
            where insp.TestTimeStamp > dStartTime && insp.TestTimeStamp < dEndTime
                && insp.Model == "EP" && insp.TestResults != "P"
            group insp by new { insp.TestResults, insp.FailStep } into grp

            select new
            {
                FailedCount = (grp.Key.TestResults == "F" ? grp.Count() : 0),
                CancelCount = (grp.Key.TestResults == "C" ? grp.Count() : 0),
                grp.Key.TestResults,
                grp.Key.FailStep,
                PercentFailed = Convert.ToDecimal(1.0 * grp.Count() /tcount*100)

            } ;
Run Code Online (Sandbox Code Playgroud)

我想按选择投影中的一个或多个字段排序.

c# linq-to-sql

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

mvc3将数据从View传递到Controller时出现问题

我正在使用mvcContrib生成网格,以允许用户通过键入搜索数据来过滤数据。我的索引视图中呈现了几个局部视图:

这是处理搜索的局部视图:

@model CRMNPS.Models.PagedViewModel<CRMNPS.Models.NPSProcessed>
@using (Html.BeginForm("Index", "Home", FormMethod.Get))
{

    <label>
Model Number:&nbsp;&nbsp; @Html.TextBox("searchWord" )
<br /><br />From Date:&nbsp;&nbsp;&nbsp; @Html.EditorFor(m => m.FromDate)
</label>
<label>
<Br /><br />To Date:&nbsp;&nbsp;&nbsp; @Html.EditorFor(m => m.ToDate)
</label>    
<label>
<br /><br />&nbsp;&nbsp;<input class="button" value="Search" type="submit" />
<br />
</label>

}
Run Code Online (Sandbox Code Playgroud)

这是我的索引视图:

@model PagedViewModel <CRMNPS.Models.NPSProcessed>

@{
    ViewBag.Title = "CRM Processed List";
    Layout = "~/Views/Shared/_Layout.cshtml";
}


<h2>Processed List</h2>
@{Html.RenderPartial("SearchBox");}
@{Html.RenderPartial("Pager", Model.PagedList);}
@Html.Grid(Model.PagedList).AutoGenerateColumns().Columns(column =>{
column.For(x => Html.ActionQueryLink(x.ModelNumber, "Edit", new { id = x.Id
})).Named("Id").InsertAt(1);
}).Sort(Model.GridSortOptions).Attributes(@class => "grid-style")

@using (Html.BeginForm("Index", "Home", …
Run Code Online (Sandbox Code Playgroud)

c# controller asp.net-mvc-3

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

Selenium WebDriver在Internet Explorer中单击问题

在几个Windows 7测试工作站上使用Selenium WebDriver.

FireBug Html of Button如下:

<input type="submit" style="border-color:Black;border-width:1px;border-style:solid;
font-family:tahoma,arial;font-size:0.7em;" id="UserPassword1_LoginButton" 
onclick="javascript:WebForm_DoPostBackWithOptions(new  WebForm_PostBackOptions(&quot;UserPassword1$LoginButton&quot;, 
&quot;&quot;, true, &quot;UserPassword1&quot;, &quot;&quot;, false, false))" value="Log      In" name="UserPassword1$LoginButton">
Run Code Online (Sandbox Code Playgroud)

下面是一段Selenium C#代码:

try
        {
            // Click on the button identified by Id
            IWebElement query = Driver.FindElement(By.Id(strControl));
            query.Click();
        }
Run Code Online (Sandbox Code Playgroud)

在某些Windows测试工作站上,按钮单击方法工作得很好.在其他Windows 7测试工作站上,按钮单击不按下按钮,按钮刚刚突出显示.

我也看到过类似的问题,有时我必须包括两个:

query.Click();
Run Code Online (Sandbox Code Playgroud)

连续命令按下按钮.

我们一直试图弄清楚环境之间有什么不同,但没有提出任何解决方案.

有关如何解决此问题或任何人有解决此问题的任何想法.

谢谢

selenium internet-explorer xpath webdriver selenium-webdriver

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

Linq指定的类型"string"不是有效的提供者类型

使用Linq调用传递单个字符串的存储过程,存储过程返回包含字符串和int的数据集行.

码:

 PESQLDataContext pe = new PESQLDataContext(strConnStr);
        pe.ObjectTrackingEnabled = false;

 gvUnitsPassed.DataSource = pe.PassedInspection(Line);
 gvUnitsPassed.DataBind();

pe.dispose();
Run Code Online (Sandbox Code Playgroud)

当代码运行时,下面会调用异常:IExecuteResult result =语句抛出异常:Enclosed是designer.cs文件中的结果类.

[Function(Name = "dbo.PassedInspection")]
    public ISingleResult<PassedInspectionResult> PassedInspection([Parameter(Name = "Model", DbType = "VarChar(4)")] string model)
    {
        IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)(MethodInfo.GetCurrentMethod())), model);
        return ((ISingleResult<PassedInspectionResult>)(result.ReturnValue));
    }

    public partial class PassedInspectionResult
    {

        private string _Date;

        private int _Passed;

        public PassedInspectionResult()
        {
        }

        [Column(Storage = "_Date", DbType = "string NULL")]
        public string Date
        {
            get
            {
                return this._Date;
            }
            set
            {
                if ((this._Date != value))
                {
                    this._Date …
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

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

SpecFlow - 找不到一个或多个步骤的匹配步骤定义

SpecFlow新手

如果我设置我的Given,When和Then场景并且不传递参数,那么一切正常:

鉴于登录WebQA

 [Given(@"Login to WebQA")]
    public void LoginToWebQA()
    {
Run Code Online (Sandbox Code Playgroud)

Web上的所有读数都表明我所要做的就是更改属性以包含正则表达式,并将参数添加到方法中,如下所示:

 [Given(@"Login to '(.*)'")]
    public void LoginTo(string url)
    {enter code here
Run Code Online (Sandbox Code Playgroud)

但是当我这样做,重新编译并运行测试时,我收到以下错误:

No matching step definition found for one or more steps.
Run Code Online (Sandbox Code Playgroud)

[Binding] public class StepDefinitions {[Given(@"Login to WebQA")] public void GivenLoginToWebQA()

提前致谢

.net bdd specflow

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

特殊的C++项目36

我们正在阅读Herb Sutter的Exceptional C++书籍作为课堂作业的一部分.

我有一个问题是要理解typedef实际上在做什么并破译它是如何构造的:第36项:

如果对某人来说,通过typefef的逻辑是一个很大的帮助.

class B
{
public:
   virtual ~B();
   void operator delete (void*, size_t) throw();
   void operator delete[] (void*, size_t) throw();
   void f(void*, size_t) throw();
}
class D : public B
{
public:
   void operator delete (void*) throw();
   void operator delete[] (void*) throw();
};

typedef void (B::*PMF)(void*, size_t);
PMF p1 = &B::f;
PMF p2 = &B::operator delete;
Run Code Online (Sandbox Code Playgroud)

由于在B类(PMF)中没有指向成员函数的指针,PMF是什么以及它是如何创建的?

void typer的返回类型是无效的吗?是(void*和size_t)typedef的参数?

谢谢

c++ memory-management

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

MVC 3问题,EditorFor()TextBoxFor()

快速了解MVC 3,

查看传递数据的[HttpPost] ActionResult方法有问题,具体取决于我是否在视图中使用EditorFor()或TextBoxFor().

我的编辑视图中有一些字段,我想要只读,所以我使用过:

<div class="editor-field">
    @Html.EditorFor(model => model.ModelNumber)
    @*Html.TextBoxFor(model => model.ModelNumber, new { disabled = "disabled", @readonly =      "readonly" })*@
    @*Html.ValidationMessageFor(model => model.ModelNumber)*@
    </div> 
Run Code Online (Sandbox Code Playgroud)

这是ActionResult控制器方法:

 public ActionResult Edit(int id)
    {
        var NPSProc = db.NPSProcesseds.SingleOrDefault(p => p.Id == id);
        return View(NPSProc);
    }

    [HttpPost]
    public ActionResult Edit(NPSProcessed Processed)
    {
        try
        {

            if (ModelState.IsValid)
            {
                db.Entry(Processed).State = EntityState.Modified;
                db.SaveChanges();
                return new RedirectResult("~/Home", false);
            }
            else
            {
                return View("Edit", Processed);
            }
        }
        catch (DbEntityValidationException dbEx)
        {
            foreach (var validationErrors in dbEx.EntityValidationErrors)
            { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc-3

0
推荐指数
1
解决办法
1245
查看次数