小编Col*_*kay的帖子

Facebook Like Box不起作用

对于一个客户来说,我一直遇到一个类似于Facebook的问题,而我和一个朋友根本无法弄清楚我们做错了什么,并且已经接近三天了.这是我们从developers.facebook.com获得的代码:

    <div id="fb-root"></div>
    <script>(function(d){
      var js, id = 'facebook-jssdk'; if (d.getElementById(id)) {return;}
      js = d.createElement('script'); js.id = id; js.async = true;
      js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
      d.getElementsByTagName('head')[0].appendChild(js);
    }(document));</script>
    <div class="fb-like-box" data-href="http://www.facebook.com/pages/mywebsite/11111111111"      
data-width="280" data-colorscheme="dark" data-show-faces="true" data-stream="true" data-header="false"></div>
Run Code Online (Sandbox Code Playgroud)

什么都没有出现.我们确实让这段代码工作,但它并不像我们想要的那样工作:

<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<fb:like-box href="http://www.facebook.com/pages/mywebsite/1111111111" width="280" colorscheme="dark" show_faces="true" border_color="" stream="true" header="false"></fb:like-box>
Run Code Online (Sandbox Code Playgroud)

您必须登录Facebook才能看到Feed,但客户希望它始终显示.

javascript facebook

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

Razor MVC3保持全局变量集返回视图

我有一个全局字符串变量,我在一个操作后设置(按下提交按钮),然后我想在我按下另一个按钮时访问相同的字符串,目前我正在做类似的事情

GlobalVariable = "blah";
return View();
Run Code Online (Sandbox Code Playgroud)

再次访问此操作的最佳做​​法是什么?我想指出它是同一页面(index.cshtml)

谢谢!

c# asp.net-mvc

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

将NuGet软件包推送到TeamCity NuGet服务器

我已经打开了TeamCity的NuGet服务器,并且想推送通用软件包(即从公共资源,例如NuGet.org),因为构建服务器无法在我们公司外部看到,因此无法从NuGet.org恢复构建服务器上的软件包。

我看不到如何将这些程序包推送到我们的TeamCity服务器上。我已经看到了各种各样的建议,建议仍然使用包构建或从构建内部发布其他某种方式,但这不适用于我的用例。

如果我尝试从命令行发布,它会抱怨找不到API密钥(我从哪里得到的?),并且不允许我输入我的凭据(我以为我的团队城市登录名)为它告诉我“无法在非交互模式下提示输入”。(我没有设置该模式,也看不到如何将其关闭)。

那么,如何将在其他地方获得的即席打包程序推送/发布到团队城市中?

nuget nuget-server teamcity-9.0

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

如何向mscorelib添加方法

我想为mscorlib添加一些方法.例如:

string abc;

abc.IsNumeric()

我希望可以解释我的问题.

c# mscorlib

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

迭代FirstName,LastName以创建用户名的技术

我陷入了一种情况,我试图为给定的用户名生成密码.

我正在通过文本框为FirstName和LastName创建用户输入的用户名,用户的姓氏+名字的第一个字母.例如,如果用户的名字是'Ronald'而且姓氏是'Test',我将数据库中的用户名添加为'Testr'.但是,如果我为另一个用户使用相同的姓氏,并且名字以与数据库中现有用户相同的名称开头,我会添加名字的前2个字母,如下所示 -

if (entities.Users.Any(a => a.LastName == tbLname.Text && a.FirstName.StartsWith(fname))) 
 username = (tbLname.Text + tbFname.Text.Substring(0,2)).ToLower();
Run Code Online (Sandbox Code Playgroud)

现在的问题是,只有当前两个字母与第一个名字匹配时才有效.如果我有3个甚至4个匹配名字怎么办?我不知道如何检查剩余的字符是否具有唯一的用户名.

有关如何实现这一点的任何想法?提前致谢.

c# linq asp.net

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

.gitignore没有遵循一些规则(GitHub)

是的,这看起来像是重复的,因为我可以看到之前已经问了几次.但是我看到的其他答案都没有帮助我.

我有一个Umbraco安装,我想存储在Git(确切地说是GitHub),我显然想省略Umbraco创建的日志文件和临时文件.

我的.gitignore文件中有以下内容:

App_Data/TEMP/
App_Data/Logs/
App_Data/ClientDependency/
App_Data/Preview/
Run Code Online (Sandbox Code Playgroud)

但是,它不起作用.这些目录中的文件仍然会被添加.

我试过在最后添加一个星号(文档说它不应该被需要 - 它只处理该目录中的文件,如果它在那里.)

我确保每行末尾没有空格.

我仔细检查了目录名的大小写.

我已经从一种方式换到另一种方式.

如果我从存储库的根目录放入完整路径它确实有效,但这太具体了.(虽然我现在打算用它来解决这个问题).如果我们创建基于Umbraco的新项目,我希望能够轻松地重用.gitignore文件.

未正确处理完整路径的其他规则(例如NuGet的包文件夹)正在被正确处理.

packages/
Run Code Online (Sandbox Code Playgroud)

这条规则有效 - 我并没有真正看到差异.

谁能看到我在这里做错了什么?

UPDATE

有效的完整路径是:

/src/Company.Client.Web/App_Data/Logs/
/src/Company.Client.Web/App_Data/TEMP/
/src/Company.Client.Web/App_Data/ClientDependency/
/src/Company.Client.Web/App_Data/Preview/
Run Code Online (Sandbox Code Playgroud)

(我已经混淆了一点,但那就是现在的情况)

以下是GitHub for Windows所展示的内容: 这是GitHub for Windows正在展示的内容

更新2

.git文件夹位于存储库的根目录下,因此/.换句话说D:\github\RepositoryName\.git\,为了比较该src文件夹D:\github\RepositoryName\src\

git github gitignore

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

从Azure PowerShell获取“原始静态网站端点”

Azure门户中,我可以查找一个存储帐户,然后转到“设置/属性”部分,并查看包含的属性列表PRIMARY STATIC WEBSITE ENDPOINT。或者,我可以在“设置/静态网站”部分中看到相同的信息,标记为Primary endpoint

如何使用Azure PowerShell“ Az”模块获得该信息?

另外,如果可以从某个地方找到区域信息,则可以拼凑URL。例如从这个模板https://<ACCOUNT_NAME>.<ZONE_NAME>.web.core.windows.net/<FILE_NAME>

还是有其他方法可以从PowerShell脚本中轻松获取所需的信息?

azure azure-powershell

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