小编Che*_*hev的帖子

正则表达式以查找字符串中的URL

可能重复:
用于链接字符串中URL的C#代码

我敢肯定这是一个愚蠢的问题,但我无法在任何地方找到合适的答案.我需要一个很好的URL正则表达式C#.它需要查找字符串中的所有URL,以便我可以将每个URL包装在html中以使其可单击.

  1. 用于此的最佳表达方式是什么?

  2. 一旦我有了表达式,用正确格式化的对应物替换这些URL的最佳方法是什么?

提前致谢!

c# regex asp.net-mvc

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

在JQuery中处理F5

我有一个网站,我想覆盖F5,以便它不刷新页面,而是执行一些ajax调用来刷新某些部分.这可能吗?

编辑:因为你们似乎都不明白我为什么要做这样的事情,如果你真的有兴趣那么请访问这些链接:

开源项目(简单的网络终端):http: //code.google.com/p/web-terminal

简单的网络终端的运行演示:http: //web-terminal.net.pine.arvixe.com

实时实施(论坛版):http: //www.u413.com

javascript jquery

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

如何为SQL Server中另一个表中的所有行添加行

我不是SQL语言中最好的.我有一个表,其中包含大约20,000个用户(行).我有另一个表,我想使用他们的用户名为每个用户添加一行.这只能使用SQL吗?

我可以进入应用程序(用c#编写)并使用linq拉出所有用户,迭代它们,并为每个用户添加一行.我只是好奇是否有办法在SQL中直接执行它.

TABLE Users
Username (varchar)
etc
etc

TABLE ChatChannels
Username (varchar)
ChannelName (varchar)
Run Code Online (Sandbox Code Playgroud)

我想在ChatChannels中为Users中的每个用户添加一行,使用用户名填充ChatChannels中的Username列.

sql ssms sql-server-2008

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

在实体框架中编辑对象并将其保存到ASP.NET MVC 2.0中的数据库中

所以我知道EF实体跟踪他们自己的更改并在调用savechanges时将它们保存到数据库中,但是这个场景呢......

我有一个旨在编辑博客文章的页面.它有两种动作方法.

    [HttpGet]
    public ViewResult EditBlogPost(int Id)
    {
        //This action method gets the blog post by the id and returns the edit blog post page.
        BlogPost blogPost = db.BlogPosts.Where(x => x.Id == Id).FirstOrDefault();
        if (blogPost == null)
        {
            ViewData["message"] = "Blog post not found.";
            return View("Result");
        }
        return View("ManageBlogPost", blogPost);
    }

    [HttpPost]
    public ViewResult EditBlogPost(BlogPost blogPost)
    {
        //This one is where I'm having issues. When model binding populates blogPost, is it auto-tracking still? For some reason SaveChanges() doesn't seem to …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework entity-framework-4 asp.net-mvc-2

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

ASP.NET MVC 3模型绑定和表单字段

我有一个名为的实体Domain.Models.BlogPost,它包含以下属性:

  • 帖子ID
  • 标题
  • 作者
  • 发表日期
  • 身体

我还有一个名为的实体Domain.Models.PostComment,它包含以下属性:

  • CommentID
  • 帖子ID
  • 作者
  • 电子邮件
  • 网站
  • 身体

BlogPost包含很多PostComments.一对多关系.

现在我有这样的观点(通过html评论从博客文章代码中分离出评论表):

@model Domain.Models.BlogPost
@using Domain.Models;
@{
    ViewBag.Title = "Post";
}
<div class="postTitle">@Model.Title</div>
<div class="subInfo">
    Posted by @Model.Author on @Model.PostedDate.ToString("D")
</div>
<div class="postBody">
    @Html.Markdown(Model.Body)
</div>
<br />
@Model.PostComments.Count Comment(s).
<div class="comments">
@foreach (PostComment postComment in Model.PostComments)
{
    Html.RenderPartial("PostComment", postComment);
}
</div>

<!-- BELOW IS THE ADD COMMENT FORM -->

<div id="addComment">
@using (Html.BeginForm("AddComment", "Blog"))
{
    <text>
    @Html.Hidden("PostID", Model.PostID)<br />
    Name: …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc model-binding razor asp.net-mvc-3

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

如何使浏览器返回按钮带您回到AJAX调用?

我有一个页面,上面有很多动态生成的复选框.当用户单击这些复选框时,页面上的许多内容都会通过ajax动态更改.最终用户抱怨说,在点击提交然后点击后退按钮进行更改后,他们的选择会被吹走,他们必须重新做一遍.

我已经看到一些网站(gmail,facebook等)使用URL中的哈希符号来破解后退按钮,以便它执行AJAX调用而不是回到之前的整页请求.我想在页面提交之前修改URL,以便按下后退按钮将加载以前选择的字段.

例如:

在Gmail中,如果我正在查看收件箱,那么我的网址如下所示: https://mail.google.com/mail/?shva=1#inbox

然后,如果我单击"已发送邮件",则会执行AJAX调用,并且我的URL被修改为如下所示: https://mail.google.com/mail/?shva=1#sent

我真的很喜欢这种行为并希望复制它.这是如何完成的?

  1. 你的链接实际上是触发任何javascript还是只是链接到带有相应哈希符号信息的URL?

  2. 你如何阅读javascript中的哈希符号信息?

  3. 这种导航如何影响搜索引擎?搜索引擎是否会知道除了哈希之后的信息之外,两个相同的URL实际上是不同的URL并将它们编入索引?

  4. 我应该考虑这项技术的其他优点和缺点是什么?

注意:我正在使用C#与ASP.NET Web窗体和ASP.NET MVC 3.0,以防万一.

c# asp.net ajax asp.net-mvc jquery

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

How to parse and execute a command-line style string?

Okay, this question is going to be a bit long-winded but hopefully it will be an interesting one to you. I do have a specific question at the end but I want to provide plenty of background and context so that you are on the same page as much as possible and can understand my objective. If lengthy questions aren't your style that's totally fine. However, if you would like to contribute all I ask is that you try your …

.net c# methods asp.net-mvc object

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

你如何在网页中嵌入.epub?

是否有任何类型的查看器或插件可以在网页上查看.epub文档?谷歌搜索发现了大量可安装的epub查看桌面软件,但我似乎无法找到任何在网页上嵌入此格式的内容.也许你们对此有一些了解?

html plugins viewer epub

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

在调整频率时,是否可以在C#中生成恒定声音?

是否有可能在C#中产生一个恒定的声音并随着它的频率操纵它的频率?

我试过这样的事情:

for (int i = 500; i < 15000; i += 1)
{
    Console.Beep(i, 500));
}
Run Code Online (Sandbox Code Playgroud)

但是同步,循环等待每个蜂鸣声完成.所以我尝试了这个:

for (int i = 500; i < 15000; i += 1)
{
    new Thread(x => Console.Beep(i, 500)).Start();
}
Run Code Online (Sandbox Code Playgroud)

我认为这将是产生频率不断增加的恒定声音的开始.然而,它仍然口吃.有没有办法实现这一目标但更顺利?

.net c# audio winforms

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

有人可以用更外行的术语解释 util.inherits 的作用吗?

http://nodejs.org/docs/latest/api/util.html#util_util_inherits_constructor_superconstructor

在上面的文档中,他们谈到util.inherits需要两个构造函数。我试图将我的大脑围绕在他们提供的代码示例中。我知道 aStream是什么,我知道 anEventEmitter是什么,我明白为什么你想让流继承,EventEmitter但我真的很困惑他们是如何做的。

究竟在util.inherits做什么?为什么他们创建一个新的构造函数来调用events.EventEmitter.call(this);?这种奇怪的做事方式与仅创建一个新实例EventEmitter并将其设置为之间有什么区别MyStream.prototype

为方便起见,这里是文章中的代码示例:

var util = require("util");
var events = require("events");

function MyStream() {
    events.EventEmitter.call(this);
}

util.inherits(MyStream, events.EventEmitter);

MyStream.prototype.write = function(data) {
    this.emit("data", data);
}

var stream = new MyStream();

console.log(stream instanceof events.EventEmitter); // true
console.log(MyStream.super_ === events.EventEmitter); // true

stream.on("data", function(data) {
    console.log('Received data: "' + data + '"');
})
stream.write("It works!"); // Received data: "It works!"
Run Code Online (Sandbox Code Playgroud)

javascript inheritance prototype prototypal-inheritance node.js

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