小编Rip*_*ppo的帖子

在HTML中渲染制表符

我必须在网页上呈现一些文字.该文本来自我无法控制的来源,并使用换行符和制表符进行格式化.

新行(\n)可以用br标签替换,但保留标签怎么样?简短的搜索显示,无法直接在HTML中呈现制表符.

html

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

选择更改事件时清除自动完成值

我有以下http://jsfiddle.net/TgBzB/3/,并希望在用户选择项目时清除自动填充字段.以下代码不会这样做: -

$("#input").data("kendoAutoComplete").value("");
Run Code Online (Sandbox Code Playgroud)

这可能吗?

//create AutoComplete UI component
$("#input").kendoAutoComplete({
    dataSource: data,
    filter: "startswith",
    placeholder: "Select country...",
    select: function(e) {
        var dataItem = this.dataItem(e.item.index());
        $('#list').append("<li>" + dataItem + "</li>");
        //How do I clear the #input here?
        $("#input").data("kendoAutoComplete").value(""); 
    }
});
Run Code Online (Sandbox Code Playgroud)

kendo-ui

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

使用jQuery延迟显示ajax加载gif

什么是延迟显示ajax-loader gif的最佳方法.当我点击按钮时,加载器gif显示并隐藏即使所花费的时间是几百毫秒,这也会给浏览器带来一种闪烁.我想要的是说只显示gif,如果完成ajax请求需要超过1000毫秒.

 <script type="text/javascript">
     $(document).ready(function() {
         $('#loader').hide();
         $('#btnGetPeople').click(function() {
            $('#loader').show();
             $.getJSON("/User/GetName/10",
                null,
                function(data) { showPerson(data); });
         });
     });

     function showPerson(data) {
         alert(data);
         $('#loader').hide();
     }
</script>
Run Code Online (Sandbox Code Playgroud)

我的装载机div包含....

<div id="loader"><img alt="" src="/content/ajax-loader.gif" /></div>
Run Code Online (Sandbox Code Playgroud)

实现这一目标的最佳技术是什么?

jquery

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

我应该开始使用LINQ To SQL吗?

目前我正在使用NetTiers生成我的数据访问层和服务层.我已经使用NetTiers超过2年,并发现它非常有用.在某些时候我需要看看LINQ所以我的问题是......

  1. 有没有其他人从NetTiers转到LINQ To SQL?
  2. 这种转换是好事还是坏事?
  3. 有什么我应该知道的吗?
  4. 你会推荐这个开关吗?

基本上我会欢迎任何想法.

c# linq .nettiers linq-to-sql

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

用于将列名转换为小写的MYSQL脚本

我正在寻找一个MYSQL脚本,将数据库中的所有列名称一次性转换为小写...

我继承了一个MYSQL数据库,该数据库有很多混合大小写的列名(150个表有一个奇怪的命名约定),我不希望通过表手动完成每个表来执行此操作.

有人有这样的剧本吗?

谢谢

mysql scripting renaming

6
推荐指数
3
解决办法
7220
查看次数

哪个IOC容器以中等信任运行

嗨,我想让一个运行Mosso的网站有Castle Windsor作为我的IOC,但是我收到以下错误.

[SecurityException: That assembly does not allow partially trusted callers.]
   GoldMine.WindsorControllerFactory..ctor() in WindsorControllerFactory.cs:33
   GoldMine.MvcApplication.Application_Start() in Global.asax.cs:70
Run Code Online (Sandbox Code Playgroud)

我的问题是

  1. Castle Windsor是否受到中等信任?
  2. 我可以下载DLL而无需使用nant重新编译吗?(因为我没有这个设置,根本就不知道)
  3. 或者我可以使用另一个IOC,我可以下载并使用Medium Trust吗?

谢谢

.net castle-windsor medium-trust inversion-of-control

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

查看忽略前导和尾随空格的模型验证

我有以下视图模型.

public UserViewModel {
 ...
 [Email(@"^.+@[^\.].*\.[a-z]{2,}$", false, ErrorMessage="...")]
 public string EmailAddress{ get; set; }
 ...
}

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Visitor(UserViewModel userViewModel)
...
Run Code Online (Sandbox Code Playgroud)

但是我发现有时用户会将电子邮件从另一封电子邮件,Word文档等复制并粘贴到视图中,有时它会占用一个前导和/或尾随空格.由于用户不是最聪明的,并且输入控件中没有显示空格,所以我真的应该忽略它们并继续.

因此,如果我的模型状态无效,我想知道解决此问题的最佳方法 -

  1. 在我的验证表达式中添加空格.
  2. 在操作结果方法中,检查是否修剪电子邮件并手动从模型状态中删除错误.
  3. 做点别的......

我不是100%肯定1,也不是2老实说!

c# asp.net-mvc

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

application_start意外触发了asp.net

我正在查看一个asp.net应用程序,该应用程序调用应用程序中的数据库在global.asax中启动.这些调用大约需要3秒钟(取决于SQL缓存计划)才能运行.我注意到第一次重新部署时应用程序运行缓慢.我把它放在应用程序启动时对数据库的调用.但是几分钟后,应用程序再次需要时间来加载.

为了弄清楚发生了什么,我写了一个日志文件(见下文).从这个文件中你可以看到,当多个请求第一次到达应用程序时,应用程序启动多次.然后看起来application_start以随机方式触发(任何时间为2-10分钟).

根据我对application_starts如何工作的理解,它应该只在应用程序FIRST启动时被触发,但它似乎是从多个客户端随机触发的!根据MSDN "应用程序启动时第一次触发Application_Start事件."

任何人都可以帮我解决发生的事情吗?我正在使用IIS6和.net 2.0.它是我缺少的应用程序池设置.

非常感谢Rippo

[12/02/2009 16:16:58] 91.84.25.241 - Application started, Sub MyRules started
[12/02/2009 16:17:06] 65.55.51.34 - Application started, Sub MyRules started
[12/02/2009 16:17:07] 91.84.25.241 - Application started, Sub MyRules completed
[12/02/2009 16:17:10] 65.55.51.34 - Application started, Sub MyRules completed
[12/02/2009 16:17:26] 212.115.51.229 - Application started, Sub MyRules started
[12/02/2009 16:17:30] 212.115.51.229 - Application started, Sub MyRules completed
[12/02/2009 16:17:30] 212.115.51.229 - Application started, Sub MyRules started
[12/02/2009 16:17:33] 212.115.51.229 - Application started, Sub MyRules …
Run Code Online (Sandbox Code Playgroud)

asp.net web-applications global-asax

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

请求的 URL 授权失败

我正在将一些站点移至运行 IIS6 的新 Windows 2003 安装。但是,我遇到了表单身份验证的问题。有问题的站点在操作系统和 IIS 版本相同的旧机器上运行良好。

当我尝试登录该网站时,我收到一个事件日志“请求的 URL 授权失败”并且页面重定向回:-

http://www.demo.socialclause.net/logout.aspx?ReturnUrl=/Secure/Procurement/Default.aspx

旧服务器和新服务器都包含相同的设置和相同的权限。显然我在某处错过了一个设置,但无法理解它。任何人都可以帮忙吗?

我的 web.config 包含这个:-

<authentication mode="Forms">
  <forms slidingExpiration="true" name=".ASPXAUTH" protection="All" loginUrl="~/logout.aspx" timeout="60" ></forms>
</authentication>
Run Code Online (Sandbox Code Playgroud)

在 /secure 目录(这不是虚拟目录)中,我的 web.config 包含:-

<?xml version="1.0"?>
<configuration>
  <system.web>
    <authorization>
      <allow roles="ClauseAdmin"/>
      <allow roles="ProcurementAdmin"/>
      <allow roles="ReportAdmin"/>
      <allow roles="SystemAdmin"/>
      <deny users="*"/>
    </authorization>
  </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

事件日志显示:

Event Type: Information
Event Source:   ASP.NET 2.0.50727.0
Event Category: Web Event 
Event ID:   1314
Date:       26/05/2009
Time:       21:01:05
User:       N/A
Computer:   WILDEAA1
Description:
Event code: 4007 
Event message: URL authorization …
Run Code Online (Sandbox Code Playgroud)

asp.net iis-6

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

使用jquery ui可排序插件获取项目的起始位置

我正在使用jQuery UI可排序插件,我正在尝试获取2个警报

我想要元素的凝视位置和元素的完成位置.

$(function() {
    $("#filterlist ul").sortable({ opacity: 0.6, cursor: 'move', update: function(event, ui) {
            alert(ui.item.prevAll().length + 1);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我可以通过使用以下方式获取项目的位置: -

ui.item.prevAll().length + 1
Run Code Online (Sandbox Code Playgroud)

我用什么来获得它的起始位置?

jquery jquery-ui-sortable

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