小编bot*_*bot的帖子

HTML5数字输入 - 始终显示2位小数

是否有任何方法可以格式化input[type='number']值以始终显示2位小数?

示例:我想看"0.00"而不是0.

谢谢

html html5

92
推荐指数
6
解决办法
15万
查看次数

"检索组件的COM类工厂....错误:80070005访问被拒绝." (HRESULT异常:0x80070005(E_ACCESSDENIED))

我刚刚创建了一个简单的应用程序并托管在IIS6.0中.在代码中我只是实例化excel对象.

using excel = Microsoft.Office.Interop.Excel.Application;

namespace TestHosting
{
    public partial class WebForm1 : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            excel excelObj=new Microsoft.Office.Interop.Excel.Application();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

它给了我以下错误

 "Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005 Access is denied." (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).
Run Code Online (Sandbox Code Playgroud)

系统配置:

Windows server 2008,64位企业版. 服务包2

我尝试了在互联网上找到的许多可能的解决方案,但它们都没有为我工作.

我试过的一些解决方案如下

1)在路径"C:\ Windows\SysWOW64\config\systemprofile"下创建桌面应用程序2)在DCOMCNFG中为Microsfot.EXcelApplicaiton设置完全权限/控制3)在任务管理器中杀死所有excel实例

请帮助我这方面,这只是示例应用程序,但在我的原始应用程序主要是从/向Excel读取和写入数据.

asp.net iis excel

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

SqlTransaction已经完成

我有一个应用程序可能会对SQL Server 2005数据库进行数千次插入.如果插入因任何原因(外键约束,字段长度等)而失败,则应用程序将记录插入错误并继续.

每个插入都独立于其他插入,因此数据库完整性不需要事务.但是,我们希望使用它们来提高性能.当我使用事务时,我们将在每100次提交中大约有1次出现以下错误.

This SqlTransaction has completed; it is no longer usable.
   at System.Data.SqlClient.SqlTransaction.ZombieCheck()
   at System.Data.SqlClient.SqlTransaction.Commit()
Run Code Online (Sandbox Code Playgroud)

为了尝试追踪原因,我在每个事务操作中都放置了trace语句,这样我就可以确保在调用commit之前没有关闭事务.我已经确认我的应用程序不会关闭交易.然后我使用完全相同的输入数据再次运行应用程序并成功.

如果我关闭日志,它会再次失败.把它重新打开,然后成功.这个开/关切换是通过app.config完成的,无需重新编译.

显然,记录行为会改变时间并使其起作用.这表明存在线程问题.但是,我的应用程序不是多线程的.

我已经看到一个MS KB条目表明.Net 2.0框架的错误可能会导致类似的问题(http://support.microsoft.com/kb/912732).但是,他们提供的修复程序无法解决此问题.

.net sql-server transactions sql-server-2005

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

合并具有唯一属性的两行

这是我的表的示例输出(time_entries)

user_name| entry_type   | entry_datetime
 User1   |   Time In    | 28-JUL-13  16:40:40
 User1   |   Time Out   | 28-JUL-13  16:40:41
 User2   |   Time In    | 28-JUL-13  16:41:13
 User2   |   Time Out   | 28-JUL-13  16:41:15
 User1   |   Time In    | 27-JUL-13  16:42:30
 User1   |   Time Out   | 27-JUL-13  16:42:34
 User2   |   Time In    | 27-JUL-13  16:43:32
 User2   |   Time Out   | 27-JUL-13  16:43:35
Run Code Online (Sandbox Code Playgroud)

现在我使用了这个查询

SELECT te.user_name, te.entry_name, MAX(te.entry_datetime) AS date
FROM time_entries AS te
GROUP BY te.entry_type, te.user_name
Run Code Online (Sandbox Code Playgroud)

结果是这样的

user_name| entry_type   | …
Run Code Online (Sandbox Code Playgroud)

php mysql sql max

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

无法将类型'System.Linq.IQueryable <>'隐式转换为'System.Linq.IOrderedQueryable <>'

可能重复:
LINQ2SQL:无法将IQueryable <>转换为IOrderedQueryable错误

我在我的控制器的searchString中出现此错误..

这是我的代码:

if (!String.IsNullOrEmpty(searchString))
{ 
    posts = posts.Where(post => post.Body == searchString);
}
Run Code Online (Sandbox Code Playgroud)

我在我的索引中使用此代码进行搜索.我在这里或其他什么地宣布了错误吗?我已经尝试过谷歌搜索,但没有找到一个明确的答案.提前感谢任何可以帮助我的人..

c#

8
推荐指数
2
解决办法
7877
查看次数

截断ASP.Net MVC中的模型属性

我目前正以不同的方式使用truncate和texteditor.两者都很好,但我遇到了这个问题.我想在短信中截断一个文本.T_T

我使用truncate这种方式和它的工作

@helper Truncate(string input, int length)
    {
    if (input.Length <= length)
    {
        @input
    }
    else
    {
        @input.Substring(0, length)<text>...</text>
    }
}


@foreach (var item in Model)
{       
        <div>
            @Truncate(item.DetailDescription, 400)
        </div>
}
Run Code Online (Sandbox Code Playgroud)



我宣布这样称呼texteditor并且工作正常

@html.Raw(item.DetailDescription)
Run Code Online (Sandbox Code Playgroud)


问题:我怎么可能在一个函数中将两者结合起来?这甚至可能是T_T

asp.net-mvc truncate asp.net-mvc-3

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

将日期或电话号码或不同的字符保存到mySQL数据库

我有一个带有几个输入框的表单

<input type='text' name='Last' placeholder='Last Name'/>
<input type='text' name='dob' placeholder='Birth Date'/>
<input type='text' name='height' placeholder='Height'/>
Run Code Online (Sandbox Code Playgroud)

但是如果我在输入框中写入类似4/8/87的日期,它就不会保存到数据库中.同样的情况,如果我写高度为5'7"或电话号码为702-412-4453如果我写那样的.没有什么会保存.我必须写它们所有通用的像4887或57或7024124453

有人可以解释原因或给我一个解决方法吗?

html mysql

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

在MVC3中动态更改主题的持续时间

大家好,我在互联网上阅读了很多关于如何在MVC3中动态更改主题的文章和教程.但它似乎不符合我的需要.

我已经阅读了这一堆教程
http://www.codeproject.com/Articles/171695/Dynamic-CSS-using-Razor-Engine
http://kazimanzurrashid.com/posts/asp-dot-net-mvc-theme -supported-razor-view-engine
http://www.carlj.ca/2007/11/19/dynamically-applying-themes-to-your-aspnet-site-with-a-sitemap/
http:// www. dotnetfunda.com/articles/article14.aspx
http://msdn.microsoft.com/en-us/library/tx35bd89.aspx
http://www.codeproject.com/Articles/18300/How-to-change-page-主题在asp-net-2-0-dynamicall
和更多,但不适合我的需要T_T.

问题:我想让我的主题(style.css)不时地动态改变,而不需要点击任何按钮.它只是自发地改变,就像让一个主题在一个页面/视图中更改为另一个主题一样.(实际上我甚至不知道这是否可能)

到目前为止,我正在遵循本教程,但似乎不是一个完整的方法.

我的想法是:
我希望我的_Layout中的style.css在30分钟后更改为style2.css,然后在30分钟后再次更改为style3.css,然后再循环回到style.css,依此类推.这种方法的最佳方法在哪里?在视图中?控制器?jQuery的?JavaScript的?或者无论如何.

我将非常感谢这里的任何建议和答案.在此先感谢..编辑2

:
目前我收集了一个来自Juann Strauss的解决方案,该解决方案使用了我认为对其有概念的javascript

<link rel="Stylesheet" href="@Url.Content("~/Content/style.css")" id="style" />
<script type="text/javascript">
function changetheme()
{
    alert('changing theme');
    var thestyle = document.getElementById("style");
    switch (thestyle.href)
    {
        case "@Url.Content("~/Content/style.css")":
            thestyle.href = "@Url.Content("~/Content/style2.css")";
            break;
        case "@Url.Content("~/Content/style2.css")":
            thestyle.href = "@Url.Content("~/Content/style3.css")";
            break;
        case "@Url.Content("~/Content/style3.css")":
            thestyle.href = "@Url.Content("~/Content/style.css")";
            break;
    }
}
setInterval(changetheme, (30 * 60 * 1000));
Run Code Online (Sandbox Code Playgroud)


问题:case "@Url.Content("~/Content/style.css")":显示一个绿色的波浪线,说语法错误的正则表达式.我怎么可能修好它?

我有另一个解决方案,但似乎也没有工作...... T_T …

css c# asp.net-mvc-3

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

将整数月份转换为其名称

大家好,我目前正在为我的博客制作博客档案。我可以按年和月调用博客列表,但我的问题是我的月以整数显示。这张图片将显示它
在此处输入图片说明

我创建了一个ArchiveRepository

public IQueryable<ArchiveListModel> AchiveList()
        {
            var ac = from Post in db.Posts
                     group Post by new { Post.DateTime.Year, Post.DateTime.Month }
                         into dategroup
                         select new ArchiveListModel()
                         {
                             AchiveYear = dategroup.Key.Year,
                             AchiveMonth = dategroup.Key.Month,
                             PostCount = dategroup.Count()
                         };

            return ac;
        }
Run Code Online (Sandbox Code Playgroud)

我在我的控制器中调用它

public ActionResult Archive()
        {
            var archivelst = repository.AchiveList().ToList();
            return View(archivelst);
        }
Run Code Online (Sandbox Code Playgroud)

然后在我的视图中显示它

<h2>Archives</h2>

<table>
    <tr>
        <th>
            AchiveYear
        </th>
        <th>
            AchiveMonth
        </th>
        <th>
            PostCount
        </th>
    </tr>

@foreach (var item in Model) {
    <tr>
        <td>
            @item.AchiveYear …
Run Code Online (Sandbox Code Playgroud)

archive razor asp.net-mvc-3

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