问题列表 - 第9095页

asp:ContentPlaceHolder和代码块问题

当内容占位符包含任何代码块时,它会报告控件集合为空.

例如:

MasterPage.aspx

<asp:ContentPlaceHolder ID="Content1" runat="server" />
<asp:ContentPlaceHolder ID="Content2" runat="server" />

<div>Content1: <%= Content1.Controls.Count %></div>
<div>Content2: <%= Content2.Controls.Count %></div>
Run Code Online (Sandbox Code Playgroud)

APage.aspx

<asp:Content ContentPlaceHolderID="Content1" runat="server">
    Plain text content.
</asp:Content>

<asp:Content ContentPlaceHolderID="Content2" runat="server">
    <%= "Code block content." %>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

这将呈现以下内容:

纯文本内容.代码块内容.

内容1:1

内容2:0

为什么母版页的ContentPlaceHolder.Controls集合为空?

我想检查是否已填充ContentPlaceHolder(另请参阅此问题)但如果​​它包含任何<%=块则不能.

有没有人知道这方面的方法?

asp.net asp.net-mvc master-pages

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

点击"输入"不会在IE8中发布表单

我正在使用PHP在需要时传递登录表单,这里是代码:

$htmlForm = '<form id="frmlogin">'.'<label>';
switch(LOGIN_METHOD)
{
    case 'both':
        $htmlForm .= $ACL_LANG['USERNAME'].'/'.$ACL_LANG['EMAIL'];
        break;
    case 'email':
        $htmlForm .= $ACL_LANG['EMAIL'];
        break;
    default:
        $htmlForm .= $ACL_LANG['USERNAME'];
        break;
}                       

$htmlForm .= ':</label>'.
             '<input type="text" name="u" id="u" class="textfield" />'.
             '<label>'.$ACL_LANG['PASSWORD'].'</label>'.
             '<input type="password" name="p" id="p" class="textfield" />'.
             '<center><input type="submit" name="btn" id="btn" class="buttonfield" value="Sign in to extranet" /></center>'.
             '</form>';

return $htmlForm;
Run Code Online (Sandbox Code Playgroud)

问题是,当用户点击进入IE8时,表单不提交,并且用户被迫点击提交按钮.

我该如何纠正这个?

html php forms submit form-submit

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

ASP.NET在列表视图中使用带有Container的If语句

在我的ListView中,我想在aspx页面的if语句中使用Container的属性,如下所示.但我得到一个"名称'容器'在当前上下文中不存在"错误.我可以不在if语句中使用Container吗?

   <ItemTemplate>
        <tr>
          <td>
            <% if (EDIT_INDEX == (((ListViewItem)Container) as ListViewDataItem).DataItemIndex )
               {%>
            <span id="row<%#(((ListViewItem)Container) as ListViewDataItem).DataItemIndex %>"
Some Stuff
       </span>
<% } %>
Run Code Online (Sandbox Code Playgroud)

asp.net data-binding templates listview codeblocks

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

如何在Eclipse外的项目中使用java Eclipse Abstract Syntax Tree?(即不是eclipse插件)

如何在Eclipse外的项目中使用java Eclipse Abstract Syntax Tree?(即不是eclipse插件)

我见过的所有Eclipse AST示例都是针对eclipse插件的.有没有一种方法(即一个例子)项目使用eclipse AST进行非日食项目.

java eclipse abstract-syntax-tree

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

我的ViewModel应该有一个ObservableCollection视图还是ViewModels?

我正在尝试通过将DataConmplate绑定到ViewModel上的ObservableCollections来使用ItemsControl来理解基本的MVVM设计方法.

我见过绑定到字符串,视图ViewModel的 ObservableCollections的示例.

绑定到字符串似乎只适用于演示,它是绑定到" 包含ViewModel集合的View集合的ViewModels ",WPF的强大功能似乎真正出现了.

对于那些精通MVVM模式的人来说,将ItemControl,ListView,ListBox绑定到ViewModel中的集合的标准方法是什么?我正在寻找这样的经验建议:

  • 总是使用ObservableCollection <...>而永远不会列出<...>,因为......
  • 比ItemsControl更好的东西来显示一个集合是......
  • 为了使过滤在ViewModel中工作而不是代码隐藏,请使用...
  • 当...时使用View集合和ViewModels集合时......
  • 90%的时间我创建一个ItemsControl并将其绑定到具有自己的ViewModels的ObservableCollection视图...

wpf itemscontrol observablecollection mvvm

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

最快的哈希码生成器.NET

我正在为C#中的System.Drawing.Point类实现自定义GetHashCode.我的方法目前无法满足以下要求:

var hashA = MyGetHashCode(new Point(1, 0));
var hashB = MyGetHashCode(new Point(0, 1));
var hashC = MyGetHashCode(new Point(0, 0));
var hashD = MyGetHashCode(new Point(1, 1));
Assert.AreNotEqual(hashA ^ hashB, hashC ^ hashD);
Run Code Online (Sandbox Code Playgroud)

要通过此测试,我确信使用新的SHA256Managed().ComputeHash(currentHash)可以.但是还有其他更快的哈希算法吗?我知道SHA256是关于安全性的,我不需要它.

.net c# hash

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

Jquery append()不起作用

我有这个 <ul>

<ul id="select_opts" class="bullet-list" style="margin-left:15px;"></ul>
Run Code Online (Sandbox Code Playgroud)

此javascript代码旨在通过JSON对象并将选项添加到UL:

$.each(q.opts, function(i,o)
{                        
    var str='';
    str+="<li id='li_" + i + "'><input type='text' id='opt_" + i + "' value='" + o.option + "'>";
    str+=" (<a href='javascript:delOpt(" + i + ");'>Delete</a>) </li>";
    $("#select_opts").append(str);

});
Run Code Online (Sandbox Code Playgroud)

如果我做console.log()我可以看到循环工作正常.如果我做:

console.log($("#select_opts").html());
Run Code Online (Sandbox Code Playgroud)

它显示正在按预期更新的HTML.但是在浏览器窗口中,它显示UL为空!

我究竟做错了什么?

javascript jquery

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

特定于上下文的拼写引擎

我相信你们中的一些人会看到Google Wave的演示.我特别想知道拼写检查技术.一个拼写检查器是多么具有革命性,它通过弄清楚一个单词在句子中出现在哪里来提出这些建议?

我之前没有见过这种技术,但其他地方有这样的例子吗?
如果有,那么代码示例和文献在其工作中是什么?

spell-checking google-wave

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

从Windows开发Linux的最佳设置?

从Windows工作站开发Linux应用程序的最佳设置是什么?现在我通过SSH连接到我们的Linux开发服务器,并使用Eclipse,通过PuTTY通过SSH转发到在我的Windows工作站上运行的公共域版本的Xming.它有效,但不是很好; Eclipse的响应时间远远不够快(比我在速度较慢的Windows工作站上本机运行的Eclipse差得多),我无法调整一些对话框的大小,而且我还没有想出一个重新配置字体的好方法.

有更好的设置可用吗?

编辑:这是用于C/C++开发.

x11 development-environment cross-platform

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

wcf返回一个XmlDocument?

我有一个WCF服务,我使用XmlWriter构建一个XML块.一旦完成,我想让WCF将其作为XmlDocument返回.

但是如果我在[OperationContract]中有XmlDocument它不起作用:

[OperationContract]
XmlDocument GetNextLetter();
Run Code Online (Sandbox Code Playgroud)

WCF测试实用程序提供:

System.Runtime.Serialization.InvalidDataContractException:无法序列化类型'System.Xml.XmlDocument'.

c# xml wcf xmldocument

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