小编joh*_* Gu的帖子

</ p>未被IE F12开发人员工具认可

我在IE上使用F12开发者工具运行我的网站,我检查控制台是否有错误.并且控制台提到了最后一个不匹配的结束标记</p>.虽然这个

有一个起始标签<p id="uppersearch">,如下: -

Home.aspx,第447行第1个字符

<p id="currentdate"></p>
<p id="currenttime" ></p>
<p id="uppersearch">
    <div id="DeltaPlaceHolderSearchArea" class="ms-mpSearchBox ms-floatRight">
        <div id="searchInputBox">
            <div class="ms-webpart-chrome ms-webpart-chrome-fullWidth ">
                <div WebPartID="00000000-0000-0000-0000-000000000000" HasPers="true" id="WebPartWPQ1" width="100%" class="ms-WPBody noindex " OnlyForMePart="true" allowDelete="false" style="" >
                    <div componentid="ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr" id="ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr">
                        <div id="SearchBox" name="Control">
                            <div class="ms-srch-sb ms-srch-sb-border" id="ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sboxdiv">
                                <input type="text" value="Search this site" maxlength="2048" accessKey="S" title="Search this site" id="ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sbox" autocomplete="off" autocorrect="off" onkeypress="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {if (Srch.U.isEnterKey(String.fromCharCode(event.keyCode))) {$find('ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr').search($get('ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr_sbox').value);return Srch.U.cancelEvent(event);}})" onkeydown="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl = $find('ctl00_PlaceHolderSearchArea_SmallSearchInputBox1_csr');ctl.activateDefaultQuerySuggestionBehavior();})" onfocus="EnsureScriptFunc('Search.ClientControls.js', 'Srch.U', function() {var ctl …
Run Code Online (Sandbox Code Playgroud)

html css html5

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

如何在DateTime在今天之内显示"今天"这个词

我在我的asp.net MVC Web应用程序中的razor视图中有以下代码

<span class="yellow"> @Html.DisplayFor(modelitem=>item.StartDate) </span>
Run Code Online (Sandbox Code Playgroud)

代码在数据库sch中显示DateTime 04/12/2013 05:05:30 AM,这很好,但是如何在我的视图上进行一些验证,"Today"如果DateTime.Date等于今天则显示单词?

c# asp.net asp.net-mvc razor

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

输入字符串的格式不正确.当我尝试转换char-> string-> int

我的asp.net vmc Web应用程序中有以下代码: -

var getNumbers = (from t in ut.newTag
                                where char.IsDigit(t)
                                select t).ToString();
            tech.PartialTag = Convert.ToInt32(getNumbers);
Run Code Online (Sandbox Code Playgroud)

但我得到以下例外: -

Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud)

所以任何人都可以建议我如何解决这个问题?

c# entity-framework

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

隐藏div中的特定表

我的sharepoint页面中有以下HTML: -

<div id="ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeView">
<table cellspacing="0" cellpadding="0" style="border-width:0;">
<table cellspacing="0" cellpadding="0" style="border-width:0;">
<table cellspacing="0" cellpadding="0" style="border-width:0;">

<table cellspacing="0" cellpadding="0" style="border-width:0;">
<table cellspacing="0" cellpadding="0" style="border-width:0;">
<table cellspacing="0" cellpadding="0" style="border-width:0;">
</div>
Run Code Online (Sandbox Code Playgroud)

现在我想隐藏div中除第三个表之外的所有表.任何人都可以建议吗?我曾经使用以下内容隐藏第一个表: -

#ctl00_PlaceHolderLeftNavBar_ctl02_WebTreeView > table:first-child { display: none !important;
 }
Run Code Online (Sandbox Code Playgroud)

html css

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

实体框架内的Inconsitency错误,"集合已被修改;枚举操作可能无法执行".

我的asp.net mvc Web应用程序中有以下操作方法: -

[HttpPost, ActionName("Delete")]
        [ValidateAntiForgeryToken]
        public ActionResult DeleteConfirmed(int id)
        {
            Dept dept = db.Depts.Include(a => a.Emps).Single(a=>a.DeptID == id);

            var emps = dept.Emps;
            foreach (var c in emps)
            {
                dept.Emps.Remove(c);

            }
          db.Depts.Remove(dept);
            db.SaveChanges();
            return RedirectToAction("Index");
        } 
Run Code Online (Sandbox Code Playgroud)

现在这将在foreach代码中引发以下异常: -

System.Core.dll中出现"System.InvalidOperationException"类型的异常,但未在用户代码中处理

附加信息:收集已修改; 枚举操作可能无法执行.

但如果我只是将一个.ToList()添加到emps中,如下所示: -

var emps = dept.Emps.ToList();
                foreach (var c in emps)
                {
Run Code Online (Sandbox Code Playgroud)

错误将消失.但我的问题是为什么我需要添加.ToList()?因为在我的情况下,dept变量应该具有来自数据库的相关emps记录,因为我已经添加了一个.Include(),所以强制错误消失的.Tolist()应该没有任何影响..?有人可以就此提出建议吗?谢谢

c# linq asp.net-mvc entity-framework

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

如何访问A Div内的第一张桌子

我的SharePoint网页中有以下标记: -

<div style="width:1000px; height:1000px;" allowdelete="false" class="noindex" id="WebPartWPQ2" haspers="false" webpartid="e016a540-49da-4220-b779-94f997f7e508">
    <table >//how to access this!!!
        <tbody>
            <tr>
                <td>
                    <span id="part1">
                        <div id="listFormToolBarTop" style="display: none;">
Run Code Online (Sandbox Code Playgroud)

现在我想定义一个自定义的CSS文件,并且能够访问带有id = 的第一个table内部并将其宽度更改为等于当前的宽度?有人可以就此提出建议吗?divWebPartWPQ2tablediv

html css css-selectors

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

提交模式弹出窗口时无法禁用.btn-default

我正在使用asp.net vmc5,我正在使用bootstrap 3.0和jQuery 1.10.2,现在我编写了以下脚本:

function bindForm(dialog) {
    $('form', dialog).submit(function () {
        $('.btn btn-default').prop("disabled", "disabled");
        $('#progress').show();
        if ($(this).valid()) {

            $.ajax({
                url: this.action,
                type: this.method,
                data: $(this).serialize(),
Run Code Online (Sandbox Code Playgroud)

我提交的模态弹出窗口如下: -

 <div class="form-group">
            <div class="col-md-offset-2 col-md-10">
                <input type="submit" value="Save" class="btn btn-default" /> |  @Html.ActionLink("Back to List", "Index")
            </div>
        </div>
    </div>
}
<span id="progress" class="text-center" style="display: none;">
                <img src="~/img/ajax-loaders/ajax-loader-5.gif" alt="wait" />
                Wait..
            </span>
Run Code Online (Sandbox Code Playgroud)

但现在当我提交表单时,将显示进度图像(如脚本中所述),但提交按钮不会被禁用?有人可以请这个吗?谢谢

javascript jquery twitter-bootstrap

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

.ToString()不会在double上引发异常?还是长的?而它会在null字符串上引发异常

我有三个属性如下: -

public Nullable<double> SPEED { get; set; }
public Nullable<Int64> PROCESSORCOUNT { get; set; }
public string CPUNAME { get; set; }
Run Code Online (Sandbox Code Playgroud)

现在在我的asp.net mvc5 web应用程序的控制器类中,如果我为上述三个变量传递null,如下: -

query["proSpeed"] = sj.SPEED.ToString();
query["proCores"] = sj.PROCESSORCOUNT.ToString();
query["proType"] = sj.CPUNAME.ToString();
Run Code Online (Sandbox Code Playgroud)

那么toString()只会主要在空字符串上引发一个异常sj.CPUNAME.ToString();,所以任何人都可以为什么ToString()不尝试在我尝试转换double?long?包含null值的情况下引发异常,但是只有当它被引发时才会引发空引用异常string是null?

.net c# asp.net asp.net-mvc asp.net-mvc-5

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

为什么当我选择从数据库更新我的 .edmx 文件时 Model.tt 类不会得到更新

我正在开发一个 asp.net mvc-4 web 应用程序。我正在使用实体框架 5。我使用 EF 映射了我的数据库表。

现在我曾经在我的 .tt 文件夹中有以下模型类:-

public partial class CustomAsset
    {
        public string CustomerName { get; set; }
        public int CustomTypeID { get; set; }
        public string Description { get; set; }
        public int ID { get; set; }
        public int Quantity { get; set; }


        public virtual CustomAssetType CustomAssetType { get; set; }

    }
Run Code Online (Sandbox Code Playgroud)

现在在名为“customAsset”的数据库表中,我删除了该CustomerName列。我添加了两列,其中一列是另一个表的外键。然后我打开我的 .edmx 文件,我右键单击,然后我选择从数据库更新模型,在那里我选择相关表并单击更新。现在 .edmx 文件中的模型正确地获得了新的列/关系,如下所示:-

在此处输入图片说明

但我相关的 .tt 类仍在引用旧列。我期待我的 .tt 模型类如下:-

public partial class CustomAsset
    {
        //public string CustomerName …
Run Code Online (Sandbox Code Playgroud)

entity-framework edmx edmx-designer entity-framework-5

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

使用$(function()Versus使用$(document).ready(function(){

我已经实现了一个java脚本来反弹我的asp.net mvc 3 web应用程序上的图像,如果我按照以下方式编写Jscript它将正常工作: -

 $(document).ready(function () {
            $("#to-get-bigger").mouseover(function () {
                $(this).effect("bounce);
            });
        });
Run Code Online (Sandbox Code Playgroud)

但如果我这样写,它将无法正常工作!那么这可能是背后的原因: -

$(function () {
    $("to-get-bigger").mouseover(function () {
        $(this).effect("bounce");
    });
});
Run Code Online (Sandbox Code Playgroud)

javascript jquery asp.net-mvc-3

-1
推荐指数
1
解决办法
119
查看次数

无法将类型'System.Collections.Generic.List <System.Collections.Generic.IEnumerable <long >>'隐式转换为<long>'

我在ASP.NET MVC Web应用程序中编写了以下LINQ语句:

List<long> ids = TServers
  .Select(a => a.TVirtualMachines
     .Select(a2 => a2.Technology.ID.Value))
  .ToList();
Run Code Online (Sandbox Code Playgroud)

我想要实现的是做以下事情:

我们有Tservers,它们有一组TVirtualMachines,每个TVirtualMachine都与Technology相关联.我想为Tserver下的所有TVirtualMachine选择Technology.ID.但我上面的代码将返回以下错误:

无法将类型'System.Collections.Generic.List>'隐式转换为'System.Collections.Generic.List'

c# linq asp.net entity-framework entity-framework-6

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

为什么我不能等待'System.Linq.IQueryable

我有以下存储库方法: -

  public  IQueryable<TSet> getAllScanEmailTo()
        {
         return   t.TSets.Where(a=>a.Name.StartsWith("ScanEmail"));

        }
Run Code Online (Sandbox Code Playgroud)

这被称为如下: -

var emailsTo = repository.getAllScanEmailTo().ToList();
Run Code Online (Sandbox Code Playgroud)

现在我试图改变以上使用异步,所以我修改我的存储库方法如下: -

 public async Task<  IQueryable<TSet>> getAllScanEmailTo()
        {
         return  await t.TSets.Where(a=>a.Name.StartsWith("ScanEmail"));

        }
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误: -

Error   1   Cannot await 'System.Linq.IQueryable<Final.Models.TSet>'
Run Code Online (Sandbox Code Playgroud)

c# linq asynchronous entity-framework entity-framework-6

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