小编Loc*_*rde的帖子

如何用css中的页面全高填充div?(页面高于100%)ajax加载gif背景

好吧有几个类似的问题,但不是我想要的任何东西.

我在页面上有很少的ajax请求,我想在屏幕中央显示图像,并且它的工作正常.

为了使它看起来更加突出,我想将该图像放在具有半透明背景的div上,因此对于最终用户来说更为明显.现在是棘手的部分.

我用这样的css做了div:

.divLoadingBackground
    {
        filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
        width: 100%;
        height: 100%; 
        background-color: #333;
        position: fixed;
        top: 0px; 
        left: 0px;
    }
Run Code Online (Sandbox Code Playgroud)

这会填满页面,或者,我应该说,这填充了视口.如果我向下滚动页面,页面再次正常.我希望这个div跨越页面的整个长度,无论页面有多长.

这是我快速演示的问题的示例模型:

替代文字

正如你所看到的,我以模型的SO为例;)图1显示它出现时没问题.图2显示它在滚动页面上升.我是开发者和css对我来说和古代拉丁语一样陌生.

如何使这个divLoadingBackground div填写整个页面长度?

非常感谢任何帮助.如果您需要任何其他信息,请发表评论!

css height

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

无法获得c#来制作可下载的csv

我不得不编写一个按钮,然后点击,将csv文件下载到客户端的计算机上(这是一个Web应用程序)

所以,做了一些研究,把所有的字符串拉到一起,去图,它不起作用.

我现在想要解决这个问题:

    protected void btnDownload_onClick(object sender, EventArgs e)
    {
        Response.Clear(); 
        Response.AddHeader("content-disposition", "attachment; filename=tmp.csv");
        Response.ContentType = "text/csv";
        Response.Write("one,two,three,four,five");
        Response.End();
    }
Run Code Online (Sandbox Code Playgroud)

根据google上发布的一篇博客,我只需要生成csv即可下载它.

只是,它不起作用,我无法弄清楚它有什么问题.

1)firebug检查:响应是EMPTY.
2)VS调试,奇怪地停止了线路Response.End()和投诉,它无法找到内容.

我错过了什么吗?非常感谢.非常.

编辑:我刚刚意识到了一些事情,这是一个子页面,母版页中有一个更新面板.这可能是问题的原因吗?如果是这样,我怎么能取消这个子页面的ajax回发?

csv asp.net response.write c#-4.0

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

使用jquery在多组下拉列表中选择第一个选项

我有一个非常类似的下拉列表:

<select id='someSelect'>
    <option value="0">---select one---</option>
    <optgroup label="Bikes">
        <option value="B-4">Hayabusa</option>
        <option value="B-2">GSXR</option>
        <option value="B-3">Ninja</option>
        <option value="B-6">Enticer</option>
    </optgroup>
    <optgroup label="Cars"> 
        <option value="C-4">Audi TT</option>
        <option value="C-2">Awesome Car</option>
        <option value="C-23">Japanese car</option>
        <option value="C-9">German car</option>
    </optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)

我只想选择第一组的第一个元素(这里是自行车).我如何在jQuery中解决它?

目前,我试过这个:

$('#someSelect option:nth-child(1)').attr("selected", "selected");
Run Code Online (Sandbox Code Playgroud)

BUT,麻烦的是,由于有三个第一元件(--select--,HayabusaAudi TT)它选择所有三个,这finaly选择Audi TT

我尝试做一些东西each并选择第二个,但后来我意识到下拉是动态的,我不想选择默认的(这是--select one--)但是第一组第一个元素

我试图模仿一个jsfiddle,但它已经搞砸了,不能正常工作,不知道为什么: - /
你可以在这里看到它

jquery optgroup drop-down-menu

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

如何在jquery/javascript中创建文本框时转义引号?

我有几个span元素,我需要将这些span元素的内容放入文本框中,以便用户可以编辑.

可能有任意数量的span元素,因此必须在运行时创建文本框.我遇到的问题是,当文本包含单引号时,它会弄乱我的文本框值,因为它会关闭其中一个引号.

这就是我创建文本框的方式:

var spanContent = $(value).text();
var tmpTextBox = "<input type='text' id='t" + index + "' value='" + spanContent  + "' class='dynTxt' />";
Run Code Online (Sandbox Code Playgroud)

注意value ='"+ spanContent +"'部分,如果它中spanContent有一个引号,这就是它正在破坏的地方..现在,我知道我可以这样做:

value = \"" + spanContent + "\"
Run Code Online (Sandbox Code Playgroud)

哪个工作正常..但是,当spanContent有双引号时,它再次中断..

在这种情况下,最安全的方法是逃避单引号和双引号吗?我不能对它们进行html编码,因为文本框值不支持它们.

在jsfiddle上创建了一个小的复制品,供你玩..

谢谢.

javascript jquery

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

Ringwrap-json-body不是将json数据转换为关键字映射,而是转换为字符串映射

大约 10 多年前,我在适度涉足 clojure 后又回到了它,所以我可能在这里做了一些愚蠢的事情。

compojure我正在尝试使用服务器编写一个简单的 API ring,现在我已将问题隔离为几行。wrap-json-body我有一条路线和一个处理程序,并且我已按照文档中的建议包装了我的处理程序ring-json

我的handler.clj是这样的:

(defroutes app-routes 
  (PUT "/item/:id" {{id :id} :params body :body} (str id ", " body))
  (route/not-found "Not Found"))

(def app
  (-> app-routes
      (middleware/wrap-json-body)
      (middleware/wrap-json-response)))
Run Code Online (Sandbox Code Playgroud)

这应该很简单,我可以将 clojure 数据返回为 json OK。问题是当我尝试读取PUT请求正文 json 时。

$ curl -XPUT -H "Content-type: application/json" -d '{ "id": 32, "name": "pad" }' 'localhost:3001/item/5'
5, {"id" 32, "name" "pad"}
Run Code Online (Sandbox Code Playgroud)

我希望body充满{:id 32 :name "pad"}

这是整个请求对象:

; (PUT …
Run Code Online (Sandbox Code Playgroud)

clojure compojure clojure-ring

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

数据集在c#中排在前n行

我想从数据集中选择前N行.有没有办法在C#中做到这一点?我没有访问sql server存储过程来更改它们所以我只需要显示一些数据绑定行.

我该怎么办呢?

c# dataset

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

从子页面选择MVC中母版页上的右侧菜单

_layout.cshtm我的MVC应用程序中的共享文件(母版页)中有几个列表项.

就像是:

<ul>
    <li>Home</li>
    <li>about</li>
    <li>contact</li>
    <li>blog</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

当用户在主页中时,我希望家居li项目有课程selected,如下所示:

<li class="selected">Home</li>
Run Code Online (Sandbox Code Playgroud)

等等.做这个的最好方式是什么?

在常规的asp.net网站上,我曾经在母版页中有一个方法,并从子页面调用该方法,但在MVC中,我不知道该怎么做.

谢谢.

asp.net-mvc razor asp.net-mvc-3

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

按日期列的一列组的总和

这应该很简单,但有些东西给了我很大的时间.

我只有一个只有两列的表,如:

 WordCount          DateAdded
 `````````````````````````````
 96                 2008-11-07 09:16:31.810
 32                 2008-11-07 15:26:27.547
 25                 2008-11-23 16:05:39.640
 62                 2008-12-03 12:33:03.110
Run Code Online (Sandbox Code Playgroud)

等等.

我想计算每一天总字数 - 我按照dateadded对它们进行分组并选择WordCount的总和,最后得到语法错误(wordcount必须在group by子句中)但是现在我得到空值了一天的数量

这是我的查询:

select SUM(WordCount) as 'words per day' from @WordsCount group by DateAdded, WordCount
Run Code Online (Sandbox Code Playgroud)

这只是选择null.我怎么知道什么是错的?

谢谢.

sql t-sql sql-server-2008

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

在couchbase上对不同属性进行限制和排序

给出一个关于couchbase的JSON文档,例如,里程碑集合,类似于:

{
    "milestoneDate" : /Date(1335191824495+0100)/,
    "companyId" : 43,
    "ownerUserId": 475,
    "participants" : [
        {
            "userId": 2,
            "docId" : "132546"
        },
        {
            "userId": 67,
            "docId" : "153"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

如果我要选择公司的所有里程碑43并希望最先订购它们......我在couchbase上的观点与此类似:

function (doc, meta) {
  if(doc.companyId && doc.milestoneDate)
  {
    //key made up of date particles + company id
    var eventKey = dateToArray(new Date(parseInt(doc.milestoneDate.substr(6))));
    eventKey.push(doc.companyId);

    emit(eventKey, null);
  }
}
Run Code Online (Sandbox Code Playgroud)

我确实得到了两个日期和公司ID在休息网址上..然而,对于couchbase而言,我很难解决如何限制视图以仅返回公司的里程碑 43

返回键类似于:

"key":[2013,6,19,16,11,25,14]
Run Code Online (Sandbox Code Playgroud)

最后一个元素(14)是公司ID ..这显然是错误的.

我尝试过的查询参数是:

  • &descending=true&startkey=[{},43]
  • &descending=true&startkey=[{},43]&endKey=[{},43]
  • 尝试添加companyId value但无法按值限制返回结果.

根据couchbase文档,我需要在开始时对日期部分进行排序.我现在如何通过公司ID限制它们?

谢谢.

couchbase

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

是否可以在clojure中将方法继承到不同的命名空间?

我希望能够通过在其他地方包含一个命名空间来访问多个命名空间中的多个函数.

例如,假设我有vehicles.clj,car.clj,bike.clj,和handler.clj.

我希望能够"继承"或包括所有的方法car.clj,并bike.cljvehicles.clj这样我就可以userequire在汽车和bike.cljs我handler.clj命名空间(或任何其他命名空间)和通话功能vehicles.clj.

与C#中的父类和子类不同.这可能吗?

我需要这样的原因是因为我已经分手了许多功能整合到不同的文件,以保持关注分离,但我想也希望能够只包括主文件(比如,vehicles.clj(:use [myproject.vehicles])在任何其他命名空间/文件并调用所有这些类中的函数.

有一个更好的方法吗?

谢谢.

namespaces clojure

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