问题列表 - 第3303页

ASP.net页面中的条件逻辑

我有一些代码将数据库值打印到asp.net页面上的转发器控件中.但是,返回的某些值为null/blank - 这会使得当有空格时结果看起来很难看.

你如何在asp.net控件中执行条件逻辑,即如果存在值则打印出一个值,否则只需转到下一个值.

我还应该添加 - 我希望标记也是有条件的,好像没有值我也不想要
标记.

下面是一段代码,仅显示我从数据库中获取的值的类型.(地址2通常没有值).

<div id="results">
    <asp:Repeater ID="repeaterResults" runat="server">
        <ItemTemplate>
             Company:      <strong><%#Eval("CompanyName") %></strong><br />
             Contact Name: <strong><%#Eval("ContactName") %></strong><br />
             Address:      <strong><%#Eval("Address1")%></strong><br />                    
                           <strong><%#Eval("Address2")%></strong><br />..................
Run Code Online (Sandbox Code Playgroud)

非常感谢

c# asp.net conditional

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

有没有办法阻止Reflector能够反映我的源代码?

有没有办法(可靠的,最好不是商业的)来防止Reflector反映我的源代码???

谢谢,阿迪

.net reflector disassembly

7
推荐指数
2
解决办法
8051
查看次数

捕获主要(...)中的异常是否有意义?

我在项目中找到了一些看起来像这样的代码:

int main(int argc, char *argv[])
{
  // some stuff

 try {
  theApp.Run();
 } catch (std::exception& exc) {
  cerr << exc.what() << std::endl;
  exit(EXIT_FAILURE);
 }
 return (EXIT_SUCCESS);
}
Run Code Online (Sandbox Code Playgroud)

我不明白为什么会有例外.如果不是,则应用程序将退出并打印异常.

你认为有什么好理由在这里捕捉异常吗?


编辑:我同意打印异常错误是好的.但是,重新抛出异常不是更好吗?我觉得我们在这里吞咽它...

c++ exception-handling exception

11
推荐指数
4
解决办法
5631
查看次数

在DocumentViewer中禁用文本选择

简单的问题.如何在WPF中禁用DocumentViewer的文本选择?这是查看器显示XPS文档然后可以通过鼠标突出显示文本的功能.突出显示的文本也可以复制,但我已经禁用了它.我只是不知道如何禁用突出显示.

谢谢!

wpf documentviewer textselection

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

Javascript - <option>中的onchange

我有一个相对简单的形式,询问各种问题.其中一个问题通过选择框回答.我想要做的是,如果该人选择特定选项,则会提示他们提供更多信息.

在一些在线教程的帮助下,我设法让Javascript显示一个隐藏的div就好了.我的问题是我似乎无法将事件本地化为Option标签,只有Select标签真的没用.

目前代码看起来像(简化代码以帮助清晰!):

<select id="transfer_reason" name="transfer_reason onChange="javascript:showDiv('otherdetail');">
<option value="x">Reason 1</option>
<option value="y">Reason 2</option>
<option value="other">Other Reason</option>
</select>

<div id="otherdetail" style="display: none;">More Detail Here Please</div>
Run Code Online (Sandbox Code Playgroud)

我想要的是如果他们选择"其他原因"然后显示div.如果onChange不能与Option标签一起使用,我不确定如何实现这一点!

任何帮助非常感谢:)

注意:当谈到Javascript时,请完成初学者,如果这很简单,我很抱歉!

html javascript

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

如何检查NSTimer是否已经失效

我有一个NSTimer对象,如果用户点击按钮或退出视图,我需要使其无效.

所以我有:

[myNSTimer invalidate];
Run Code Online (Sandbox Code Playgroud)

在我的按钮处理程序内部viewWillDisappear.如果用户点击按钮然后存在视图,则应用程序会抛出异常,因为myNSTimer已经失效.我在该viewWillDisappear方法中需要做的是检查是否myNSTimer已经失效.我怎么做?

我试过了:

if(myNSTimer != nil)
  [myNSTimer invalidate];
Run Code Online (Sandbox Code Playgroud)

但那没用.

iphone cocoa-touch objective-c nstimer ios

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

当一个bug没有导致程序崩溃时,它意味着什么

有时候Eclipse出现了"嘿,你应该调试这条线!!!" 但实际上并没有关闭该计划.然后我可以继续玩大二,甚至第一次经历导致错误的相同事件并弹出另一个错误框!

这个bug很简单,我会修复它,我只想知道为什么有些bug是终端的,有些则不是?有什么不同?

java eclipse crash

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

函数调用跳转到错误的函数

我在vs2008中编译一个c ++静态库,在解决方案中我也有一个使用lib的启动项目,并且工作正常.

但是当在另一个解决方案中使用lib时,我得到运行时检查失败."ESP的值没有在功能调用中正确保存"通过代码我注意到函数foo()在崩溃之前跳转到bar().有问题的函数只是常规函数而没有函数指针.

任何人都知道可能会发生什么,以及为什么它在使用同一解决方案中的lib时有效?

编辑:函数(方法)是类的一部分,如果有帮助的话.

c++ static visual-studio-2008 stack-pointer

13
推荐指数
2
解决办法
5743
查看次数

.NET的简单事件总线

我想创建一个非常简单的事件总线,它允许任何客户端订阅特定类型的事件,当任何发布者使用EventBus.PushEvent()方法在总线上推送事件时,只有订阅该特定事件类型的客户端才能获得该事件.

我正在使用C#和.NET 2.0.

.net generics events bus c#-2.0

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

JavaScript Hashmap等效

正如在这个答案的更新3中所表明的那样,这种表示法:

var hash = {};
hash[X]
Run Code Online (Sandbox Code Playgroud)

实际上并不散列对象X; 它实际上只是转换X为一个字符串(通过.toString()它是一个对象,或者是各种基本类型的一些其他内置转换),然后在" hash"中查找该字符串,而不对其进行散列.也不检查对象相等性 - 如果两个不同的对象具有相同的字符串转换,它们将仅相互覆盖.

鉴于此 - 在JavaScript中是否有任何有效的哈希映射实现?(例如,第二个Google结果javascript hashmap产生一个实现,对于任何操作都是O(n).各种其他结果忽略了具有等效字符串表示的不同对象相互覆盖的事实.

javascript language-features hashmap data-structures

328
推荐指数
10
解决办法
56万
查看次数