小编gil*_*ly3的帖子

Knockout JS - 数据绑定到文字?

目前我有以下元素

<h6 class="header">
   Chance of Precipitation:  <span data-bind="text: PrecipitationLabel"></span>
</h6>
Run Code Online (Sandbox Code Playgroud)

这样工作正常,但在我的情况下我并不需要一个span标记 - 只能加载显示的observable,因此我不需要更新元素.我知道我可以绑定一个计算/因变量,它将"Chance ..."文本与PrecipitationLabel结合起来,但是它会从视图中取出一些静态标记,这是不理想的.

是否有类似于Razor标签的东西只输出文字?

html knockout.js

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

在运行时编译和使用类

我正在开发一种规则引擎,用户将规则定义为一组条件和操作.然后将这些条件和操作解析为要执行的代码.我能够毫无问题地生成代码.我坚持编译它然后加载类.

如何获取一串动态生成的源代码并在运行时编译它?

那我怎么能执行那段代码呢?

我设想能够有一个静态的规则列表,这些规则将在添加规则时更新.就像是:

static Dictionary<string, Rule> Rules { get; set; }
static void RefreshRules ()
{
    var newRules = DataLayer.GetRules().Where(r => !this.Rules.ContainsKey(r.Name));
    foreach (var rule in newRules)
    {
        this.Rules[rule.Name] = CompileRule(rule.Code);
    }
}
Run Code Online (Sandbox Code Playgroud)

或者我会重新编译一个程序集,然后将其重新加载到我已经运行的应用程序中?

c# code-generation metaprogramming

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

tabPage上的水平滚动条

在Visual Studio 2010上以设计模式工作...

我试图在tabPage上获得一个水平滚动条.从我在这里和那里阅读的理解,设置AutoScrolltabPage 的属性True应该足以获得滚动条.

当我在tabPage上放置一个元素超过tabPage的下限时,我得到一个垂直滚动条.但是当我使一个元素超出tabPage的右边界时,不会出现水平滚动条.

我究竟做错了什么?

c# scrollbar tabpage winforms

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

基于查询字符串的活动选项卡

我创建了jquery选项卡.

    <div id="tabs_container">
        <ul id="tabs">
            <li class="active"><a href="#tab1">Allgemeines</a></li>
            <li><a href="#tab2">Kontakt</a></li>
            <li><a href="#tab3">Musik</a></li>
            <li><a href="#tab4">Hauptfoto</a></li>
            <li><a href="#tab5">Einstellungen</a></li>
        </ul>
    </div>
    <div id="tabs_content_container">
        <div id="tab1" class="tab_content" style="display: block;">
            <?php include('1.php'); ?>
        </div>
        <div id="tab2" class="tab_content">
            <?php include('2.php'); ?>
        </div>
        <div id="tab3" class="tab_content">
            <?php include('3.php'); ?>
        </div>
        <div id="tab4" class="tab_content">
            <?php include('4.php'); ?>
        </div>
        <div id="tab5" class="tab_content">
            <?php include('5.php'); ?>
        </div>
    </div>
</div>
<script type="text/javascript">
/* <![CDATA[ */
$(document).ready(function(){
    $("#tabs li").click(function() {
        //  First remove class "active" from currently active tab
        $("#tabs li").removeClass('active');

        // …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

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

javascript拆分日期

我有这个日期格式 var date = 'Jun 2, 2011 3:05:14 PM';

我想以这样的方式分割它,我应该从这里得到几个小时

有人可以帮帮我吗

谢谢 .

javascript

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

链接中的文本颜色(由ID选择)将覆盖不同ID的父链接颜色

有点难以解释,所以这里有一些代码.

所以我有这个CSS,它使所有链接都呈橙色.它包含整个页面.

#pageContent a:link,a:visited, a:hover, a:active {
    color: #EE4036; 
}
Run Code Online (Sandbox Code Playgroud)

然后我在pageContent id中的某个地方有一个id sideMenu的元素,

#sideMenu a:link, a:visited, a:hover, a:active{
    color:#58595B;

}
Run Code Online (Sandbox Code Playgroud)

问题在于,由于某种原因,sideMenu的给定链接颜色会覆盖pageContent的链接颜色,这些链接不是sideMenu的子代.

例如,如果我有

<div id="pageContent" >
   <a>this text should be #EE4036</a>
   <div id="sideMenu">
      <a>this text should be #58595B</a>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

sideMenu的<a>文本内容将按预期设置为#58595B颜色,但pageContent也是如此,这是我不希望的.

我对CSS有点新意,所以我觉得我错过了一些非常明显的规则,谷歌根本没有帮助.那么,有谁知道发生了什么?

css css-selectors

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

在IE 10中转换XML AJAX响应时出错

仅在Internet Explorer 10中,我收到转换从AJAX响应返回的XML的错误:

Object不支持属性或方法'transformNode'

这是我的代码:

function transformXML(xmlUrl, xsl) {
    $.ajax({
        type: 'GET',
        url: xmlUrl,
        success: function (xml, status, xhr) {
            // cross-browser logic omitted for simplicity
            xml.transformNode(xsl);
        },
        dataType: 'xml'
    });
}
Run Code Online (Sandbox Code Playgroud)

这适用于IE7 - IE9.IE10有什么问题?

javascript xml xslt jquery internet-explorer-10

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

Html 分页符不起作用

试图在我正在处理的页面中设置分页符,但在打印预览中,我仍然看到页面上不应该存在的内容。无法弄清楚为什么这不起作用。

在我的 css 风格中:

.applicant-break hr {page-break-after:always;}
Run Code Online (Sandbox Code Playgroud)

在我的 ASP.NET 代码...代码的部分视图中,开始标记在那里:

<b>Resume</b>
<br />
<asp:Literal runat="server" ID="litResume"></asp:Literal>
<br />
<br />             
<hr class="applicant-break" />
</ItemTemplate>
</asp:Repeater>  
</asp:Panel>
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

html css printing

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

功能不增值

我有一个应该动态地向输入框添加值的函数.

function setValue(value, elementId){
  //alert(value);
  //alert(elementId);
  jQuery(elementId).attr("value", value);
  //cleanFrame();
}
Run Code Online (Sandbox Code Playgroud)

我有以下输入,<input id="inputTest" />并使用此链接调用该函数,<a href="#" onclick="Javascript:parent.setValue('Testing','inputTest')">Click Me</a>

我期待发生的是输入成为<input id="inputTest" value="testing"/>.可悲的是,当我运行我的功能时没有任何反应.

javascript jquery attr

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

为什么我的元素不被视为等同于自身?

我在C#中创建了这样的html输入文本元素:

boxIndex1 = new TextBox()
{
    CssClass = "dplatypus-webform-field-input indexcell",
    Width = TEXTBOX_WIDTH,
    ID = "boxIndex1foapalrow2"
};
Run Code Online (Sandbox Code Playgroud)

...以及此jQuery响应“ boxIndex1foapalrow2”及其表亲(“ boxIndex2foapalrow3”,“ boxIndex3foapalrow4”等)的模糊事件:

$(document).on("blur", '.indexcell', function (e) {
    var $currentindexcell = $(this);
    if ($currentindexcell == $('[id$=boxIndex1foapalrow2]')) {
        alert('index cell 1 exited'); // testing
    }
});
Run Code Online (Sandbox Code Playgroud)

我逐步完成了它,当我从“ boxIndex1foapalrow2”中跳出时分配给$ currentindexcell的元素似乎是我所期望的:

<input name="ctl00$ctl24$g_5f3fedca_19f7_4bc3_b84e_efbef0c48a33$ctl00$boxIndex1foapalrow2" type="text" id="ctl00_ctl24_g_5f3fedca_19f7_4bc3_b84e_efbef0c48a33_ctl00_boxIndex1foapalrow2" class="dplatypus-webform-field-input indexcell" style="width:88px;">
Run Code Online (Sandbox Code Playgroud)

...但警报未显示/如果条件等于假。为什么?在我看来$currentindexcell,这种情况下的值确实相等$('[id$=boxIndex1foapalrow2]'),但是为什么对Javascript执行引擎却不这样呢?

html c# jquery blur sharepoint-2010

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