小编Ken*_*hou的帖子

Html:" - "和空格""相同?

在html中,如果我用这样的列创建一个html表

<table>
    <tr>
        <td>This is your ID</td>
        <td>021-000-00001</td>
        <td>...</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

空格和 - 在渲染时会产生多行.所以对于空间来说,解决方案是:

<td>This&nbsp;is&nbsp;your&nbsp;ID</td>
Run Code Online (Sandbox Code Playgroud)

但对于破折号 - 甚至我将其替换为 - ,就像

<td>021&mdash;000&mdash;00001</td>
Run Code Online (Sandbox Code Playgroud)

它仍然显示为多行.

怎么解决?

html

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

c#中的datetime字符串问题

假设我有以下代码将datetime转换为string:

DateTime dt;
//...
string ds = dt.ToString("dd/MM/yyyy hh:mm")
Run Code Online (Sandbox Code Playgroud)

如果dt是15/02/2009 08:22,我想要字符串是15/02/2009 08:22 AM如果dt是15/02/2009 20:22,我想字符串是15/02/2009 08:22 PM

怎么实现呢?

c# datetime string-formatting

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

如何自定义ToolTipService.ToolTip的模板?

Silverlight提供ToolTipService.ToolTip基本应用程序.

不过,我想自定义TemplateToolTip通过做这样的事情:

<TextBlock Text="Hello"  >
  <ToolTipService.ToolTip>
     <TextBlock Text="I can help you." />  <!--replace this with my template-->
  </ToolTipService.ToolTip>
</TextBlock>
Run Code Online (Sandbox Code Playgroud)

我想要能够动态设置的属性ContentStyle属性.ToolTipDataContext

这样的效果:

<TextBlock Text="Hello" Style="{StaticResource TextBlockWithToolTip}" />
Run Code Online (Sandbox Code Playgroud)

silverlight silverlight-3.0

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

为什么我使用以下代码获得异常?

我在接口中定义了一个属性:

 Boolean IsBusy { get; }
Run Code Online (Sandbox Code Playgroud)

它在课堂上实现为:

private Boolean _isBusy = false;
public Boolean IsBusy
    {
        get
        {
            return this._isBusy;
        }

        private set
        {
            if (this._isBusy != value)
            {
                this._isBusy = value;
                this.OnPropertyChanged("IsBusy");
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

然后,当我运行应用程序时,在构造函数中检查IsBusy值时,我总是会遇到以下类型的错误:

'IsBusy'抛出了'System.NullReferenceException'类型的异常'bool {System.NullReferenceException}

我无法弄清楚.如果我改变一切Booleanbool,得到同样的错误.

我该如何解决?

c# viewmodel

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

如何获取UIElement的DataContext?

由于UIElement没有财产DataContext,我怎么能得到DataContextUIElement

silverlight silverlight-4.0 uielement

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

使用c#在app和windows之间的日期格式问题

我想将字符串转换为datatime.这是我的代码:

DateTime? dt = null;
dt = DateTime.Parse(postdate[i]);
Run Code Online (Sandbox Code Playgroud)

它仅适用于dd/mm/yyyy,不适用于mm/dd/yyyy,因为在我的计算机上,日期格式在控制面板中设置为dd/MM/yyyy.

所以如果我想使用应用程序总是接受有效的格式mm/dd/yyyy,无论windows日期格式设置如何.如何在c#代码中实现这一点?

c#

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

如何为html <p>设置行间距

对于html <p>...</p>,如果段落的文本有多行,如何使用样式表设置行间距?

html css

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

如何获得服务器端的var值?

在后面的aspx代码中,定义一个类似于:

Public rate as decimal;
Run Code Online (Sandbox Code Playgroud)

然后在页面标记中,放一个控件,如:

<asp:HiddenField ID="myRate" runat="server" Value='<%=rate%>'/>
Run Code Online (Sandbox Code Playgroud)

然后在javascript中尝试测试此值:

alert(document.getElementById('<%=myRate.ClientID%>').value);   
Run Code Online (Sandbox Code Playgroud)

它给我的值为<%= myRate%>,而不是像警告弹出窗口中的0.01.

如何解决这个问题

javascript asp.net

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

如何在asp.net代码隐藏中从html中选择文本?

我在apsx页面中使用html Select并将其绑定到数据库中的数据作为下拉列表:

<SELECT id="dd"  name="dd" runat="server" DataValueField="ID" DataTextField="Name">
Run Code Online (Sandbox Code Playgroud)

然后在代码后面,我可以得到所选的项目值(映射到ID):

myvalue = dd.value;
Run Code Online (Sandbox Code Playgroud)

但我想获取所选文本(映射到Name),而不是后面代码中的值.怎么做?

html asp.net

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

如何在ASP.NET中的代码隐藏中发生onchange事件?

假设我有一个文本框Mytbx,我的onchange事件有一个javascript.我把它挂在Page_Load事件后面的代码中,如:

Mytbx.Attributes.Add("onchange", "test();")
Run Code Online (Sandbox Code Playgroud)

然后我更改了此文本框的代码隐藏文本(例如,在按钮单击事件中):

Mytbx.Text = MyValue
Run Code Online (Sandbox Code Playgroud)

我希望onchange事件被解雇.但实际上,事实并非如此.当我点击按钮更改Mytbx的值时,没有任何事情发生.

如何解决这个问题?

javascript asp.net

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

随机类不会创建随机数?

可能重复:
为什么Random类不是真的随机?

我有以下类型的代码:

public static int GenerateRandomNumber(int seed)
{
    var random = new Random(seed);                
    int num = random.Next();
    while(num.ToString().Length != 6){
        num = random.Next();
    }
    return num;
}
Run Code Online (Sandbox Code Playgroud)

我希望每次使用相同的种子调用此函数时获得不同的数字.但我总是得到同样的结果.例如,每次拨打电话时GenerateRandomNumber(1),我总是得到号码640839.

如何解决这个问题?

c# random

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

区别不删除重复的项目?

我试过linq删除重复的项目:

   var MyItems = (from b in this.result
               select new Item{ Name = b.Name, ID = b.ID }).Distinct();
Run Code Online (Sandbox Code Playgroud)

我检查了结果,没有删除重复的项目.如何解决这个问题?

c# linq c#-4.0

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

SQL Server 2008上的游标性能问题

我有一个遗留存储过程试图创建一个光标来遍历查询中的每一行.表现非常糟糕.然后我检查查询计划,大部分成本(> 47%)都在一个对象上[tempdb].[CWT_PrimaryKey].此对象由存储过程中创建的游标创建.不确定如何提高此案例的性能,因为在tempdbSQL Server创建的此对象上无法执行任何操作.

存储过程中的伪代码如:

BEGIN TRY
  BEGIN TRANSACTION

  declare mycusorr local fast_forward
        for SELECT *  From MyTab Where a=b;
  open mycusorr; 
  fetch next from mycusorr into @v1, @v2, ...;

  while @@fetch_status = 0
    begin
      --some query to check rules from different tables
      Update AnotherTab Set column=value where id = @v1;
      if (there is error)
         insert error to error user log table;

  End

  close mycusorr; 
  deallocate mycusorr; 

  COMMIT;
END TRY
BEGIN CATCH
  close mycusorr; 
  deallocate mycusorr; 
  SELECT …
Run Code Online (Sandbox Code Playgroud)

sql performance sql-server-2008 sql-server-2008-r2

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