小编Jai*_*han的帖子

使用51degrees重定向到移动子域

我使用的是移动重定向51degrees API:http://51degrees.codeplex.com/

当使用51degrees检测到移动设备时,我可以使用51degrees配置从任何桌面页面重定向到移动主页.即http://www.mydomain.com/somepagehttp://m.somepage.com/default.

我无法做的是重定向到同一页面,即从http://www.mydomain.com/somepagehttp://m.somepage.com/somepaage.

是否可以重定向到同一页面?

c# mobile 51degrees

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

"子串"是一个数值

在C#中,"子串"(缺少更好的词)的长值是什么的最好方法.

我需要计算预告片记录的帐号总和,但只需要16个最不重要的字符.

我能够通过将值转换为字符串来实现这一点,但想知道是否有更好的方法可以完成它.

long number = 1234567890123456789L;
const long _MAX_LENGTH = 9999999999999999L;

if (number > _MAX_LENGTH)
{
  string strNumber = number.ToString();
  number = Convert.ToInt64(strNumber.Substring(strNumber.Length - 16));
}
Run Code Online (Sandbox Code Playgroud)

这将返回值4567890123456789.

c#

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

.Net WikiText到HTML Parser

我知道,我知道,这听起来很愚蠢,但似乎没有开源强大的.NET库可以将Wikitext解析为HTML.

任何人都知道一个stable.robust .net Wikitext到HTML解析器(即仍处于测试模式的codeplex项目不计算在内)

.net parsing open-source wikitext

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

ModelState始终有效

我有一些看似非常简单的工作.

我有一个模特

public class Name: Entity
{
    [StringLength(10), Required]
    public virtual string Title { get; set; }
}

public class Customer: Entity
{
    public virtual Name Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

视图模型

public class CustomerViweModel
{
    public Customer Customer { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

一个看法

       <% using(Html.BeginForm()) { %>
                    <%= Html.LabelFor(m => m.Customer.Name.Title)%>
                    <%= Html.TextBoxFor(m => m.Customer.Name.Title)%> 
                    <button type="submit">Submit</button>
        <% } %>
Run Code Online (Sandbox Code Playgroud)

和一个控制器

[HttpPost]
public ActionResult Index([Bind(Prefix = "Customer")] Customer customer)
{
      if(ModelState.IsValid)
           Save
       else
           return View();
 }
Run Code Online (Sandbox Code Playgroud)

无论我输入什么标题(null,或字符串> …

asp.net validation modelstate asp.net-mvc-2

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

Code Rush:添加使用语句的键盘快捷方式

在VS 2008中,当插入符号在文件的名称上没有文件中的using语句时,SHIFT + ALT + F10将弹出一个上下文菜单来添加using语句.

使用Coderush/Refactor Pro可以实现相同的功能,只使用CRTL +'快捷键吗?Id CodeRush/Refactor Pro不支持开箱即用,然后Addon就足够了.

c# coderush visual-studio-2008 refactorpro

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