小编rak*_*los的帖子

显示行打破asp.net mvc razor

我正在使用以下内容使文本输出在<textarea>HTML元素中输入换行符.

MvcHtmlString.Create(Model.Post.Description.Replace(Environment.NewLine, "<br />"))
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?

c# asp.net-mvc textarea line-breaks razor

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

SharePoint在后面的代码中获取当前页面的完整URL

在SharePoint中,如何从后面的代码中获取您所在页面的URL?例如,包含blah.aspx页面......

SPContext.Current.Web.Url给出http:// vm/en /

我需要它与http://vm/en/Pages/blah.aspx

c# sharepoint

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

为什么要使用@ Url.Content

有人可以解释为什么我应该使用(或者我应该?):

<script type="text/javascript" src="@Url.Content("/Scripts/SomeScript.js")"></script>
Run Code Online (Sandbox Code Playgroud)

VS

 <script type="text/javascript" src="/Scripts/SomeScript.js"></script>
Run Code Online (Sandbox Code Playgroud)

谢谢

.net asp.net-mvc-3

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

用参数调用xslt模板

我有这个xslt:

  <xsl:template name="dumpDebugData">
    <xsl:param name="elementToDump" />
    <xsl:for-each select="$elementToDump/@*">
      <xsl:text>&#10;</xsl:text>    <!-- newline char -->
      <xsl:value-of select="name()" /> : <xsl:value-of select="." />
    </xsl:for-each>
  </xsl:template>
Run Code Online (Sandbox Code Playgroud)

我想显示每个元素(如名称/值),我如何调用此模板?

xslt

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

用2种颜色填充div?

如果一个宽度为500px的div,有没有办法用css填充2种不同颜色的背景?我知道它可以用背景图像完成,但只是想知道它是否可以用bg颜色完成.例如: 在此输入图像描述

html css

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

在sharepoint中将列表项从一个列表复制到另一个列表

在Sharepoint中如何将列表项从一个列表复制到另一个列表,例如从"列表A"复制到"列表B"(两者都位于站点的根目录下)

我希望在将新列表项添加到"列表A"时进行此复制

我尝试在ItemAdded事件接收器中使用SPListItem的CopyTo()方法,但无法找出要复制到的url.

c# sharepoint

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

jquery intellisense vs2010 mvc3

除非我放置,否则jQuery intellisense对我不起作用:

<script src="../../Scripts/jquery-1.4.4-vsdoc.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

...在页面中.我认为把它放在_Layout.cshtml就足够了,但事实并非如此.

我必须在每个页面,部分等上执行此操作.

这是一个错误还是有更好的方法在所有页面和.js文件中启用jQuery intellisense?

intellisense jquery visual-studio-2010 asp.net-mvc-3

14
推荐指数
3
解决办法
7512
查看次数

使div填满剩余空间

我在外部div中有3个div.我通过向左浮动它们水平对齐它们.和div3为浮动权利

<div id="outer">

  <div id="div1">always shows</div>
  <div id="div2">always shows</div>
  <div id="div3">sometimes shows</div>
</div>
Run Code Online (Sandbox Code Playgroud)

div1和div3具有固定的大小.如果div3被省略,我想要div 2来填补余下的空间.我该怎么做?

html css

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

Windows身份验证在ie7中不起作用

真的需要帮助,并尝试了很多东西,没有想法.

我有一个托管在内部开发服务器上的站点,可供内部员工访问.

服务器设置是windows 2008 R2,iis 7.5 sql 2008 express.我使用活动目录进行身份验证.

在Chrome网站上加载,并自动登录我识别我的名字.

在IE7中查看站点时,响应为: "401 - 未授权:由于凭据无效,访问被拒绝.您无权使用您提供的凭据查看此目录或页面."

我尝试过以下方法:

  • 在iis中设置仅启用Windows身份验证(其余已禁用)
  • 将NTLM移动到提供者列表的顶部
  • 给予Everyone/IUSR/Network Service/DeafultAppPool ...列表的完全控制权.
  • 检查ie设置(启用集成Windows身份验证)
  • IE7中的用户身份验证设置为"仅在Intranet区域中自动登录".
  • 在web.config中设置以下内容:
    • <anonymousIdentification enabled="false" />
    • <authentication mode="Windows" />
    • <identity impersonate="false" />
  • 执行: cscript adsutil.vbs set w3svc/NTAuthenticationProviders "NTLM"

当我在IE7中访问内部网时,我确信它不是一个浏览器设置,因为它是针对AD进行身份验证的.

怎么了?我该怎么办呢?

非常感谢

active-directory windows-authentication iis-7.5 internet-explorer-7

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

很好地显示时间跨度

请原谅粗略的代码,我试图以秒为单位显示视频的持续时间.我有一个下面但它没有正常工作.

我希望它能很好地显示 - 即应该显示9m:59s而不是09m:59s.

如果小时为零则不显示小时数,如果小时数为零则不显示分钟数.

public static string GetTimeSpan(int secs)
{
    TimeSpan t = TimeSpan.FromSeconds(secs);

    string answer;
    if (secs < 60)
    {
        answer = string.Format("{0:D2}s", t.Seconds);
    }
    else if (secs < 600)//tenmins
    {
        answer = string.Format("{0:m}m:{1:D2}s", t.Minutes, t.Seconds);

    }
    else if (secs < 3600)//hour
    {
        answer = string.Format("{0:mm}m:{1:D2}s", t.Minutes, t.Seconds);
    }
    else
    {
        answer = string.Format("{0:h}h:{1:D2}m:{2:D2}s",
                                    t.Hours,
                                    t.Minutes,
                                    t.Seconds);
    }

    return answer;
}
Run Code Online (Sandbox Code Playgroud)

.net c# formatting timespan

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