小编hut*_*oid的帖子

需要简单的Twitter API v1.1示例来使用jQuery或C#ASP.NET显示时间轴

随着Twitter在2013年6月11日关闭API 1.0水龙头,我们有几个网站现在无法显示时间表.我一直在寻找一个"如果你这样做,现在做这个"的例子.这是推特的宣布. https://dev.twitter.com/blog/api-v1-is-retired

以下是我们最初通过API 1.0显示Twitter时间线的内容.

<div id="twitter">
    <ul id="twitter_update_list"></ul>
    <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script>
    <script type="text/javascript" src="http://api.twitter.com/1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&amp;count=1"></script>
    <div style="float:left;"><a href="https://twitter.com/companytwitterhandle" target="_blank">@companytwitterhandle</a> | </div>
    <div class="twitterimg">&nbsp;</div>
</div>
Run Code Online (Sandbox Code Playgroud)

最初我尝试更改JavaScript参考URL中的版本,这样做无效.

<script type="text/javascript" src="http://api.twitter.com/1.1/statuses/user_timeline/companytwitterhandle.json?callback=twitterCallback2&amp;count=1"></script>
Run Code Online (Sandbox Code Playgroud)

然后我查看了Twitter API文档(https://dev.twitter.com/docs/api/1.1/overview),该文档缺少明确的转换示例.我没有4或5个小时深入研究,或者进入这个蓬乱的常见问题解答(https://dev.twitter.com/docs/faq#17750).

然后我找到了关于用户时间线的API文档.所以我再次更改了URL,如下所示. https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline

<script type="text/javascript" src="https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=companytwitterhandle&amp;count=1"></script>
Run Code Online (Sandbox Code Playgroud)

那没用.

使用jQuery或C#ASP.NET MVC,如何将该接口从Twitter API 1.0转换到Twitter API 1.1?如果可能的话,我的第一个偏好是浏览器客户端实现.请包含一个代码示例.谢谢.

c# twitter asp.net-mvc jquery

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

为GridView列和Wrap Text创建最大宽度

我无法弄清楚如何定义gridview的特定列的宽度.我得到了这个结果:

在此输入图像描述

正如你所看到的,我正在大量涌入.我想定义一个最大宽度并包装第5列的测试.

我试过以编程方式做到这一点:

    GridView1.Columns[4].ItemStyle.Width = 300;
    GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)

而且在asp.net中:

<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" ItemStyle-Width="300px" /> 
Run Code Online (Sandbox Code Playgroud)

要么

<asp:BoundField DataField="Description" HeaderText="Description" SortExpression="Description" HeaderStyle-Width="300px"> 
Run Code Online (Sandbox Code Playgroud)

这些尝试都没有任何效果.

c# asp.net gridview

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

如果其他条件,剑道ui网格

我的代码出了什么问题?

我必须检查kendo UI网格我的列中是否有"OrderType 20".如果是,我需要应用我的css条件,其中包括背景,但它不起作用,有人可以帮助我吗?谢谢

template: '# if (OrderType == "OrderType 20") {#<div class='customClass'>#:OrderType#</div>#} else {#OrderType#}#'
Run Code Online (Sandbox Code Playgroud)

javascript conditional if-statement kendo-grid

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

Jquery post和unobtrusive ajax验证不工作mvc 4

在jquery回发上,如果模型状态无效,我想使用jquery unobtrusive验证显示验证错误消息.我创建了一个示例应用程序.应用程序中的viewmodel如下所示

 public class CityModel
{
    public int Id { get; set; }

    [Display(Name = "City")]
    [Required(ErrorMessage = "City is required")]
    public string City { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

并且控制器具有以下操作方法

 public ActionResult City()
    {
        var cities = GetCities();

        return View(cities);
    }

    [HttpPost]
    public ActionResult SaveCity(CityModel cityModel)
    {
        if (ModelState.IsValid)
        {
            //Save City
            return null;
        }
        else
        {
            return View();
        }
    }

public List<CityModel> GetCities()
    {
        var citiesList = new List<CityModel>
        {
            new CityModel() {Id = 1, City = "London"},
            new …
Run Code Online (Sandbox Code Playgroud)

asp.net ajax asp.net-mvc jquery asp.net-mvc-4

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

一个视图中的MVC多个模型

我想在一个视图中访问多个模型.我有DAL文件夹和DbContext.

class CvContext : DbContext
{
   public CvContext() : base("CvContext")
   {
   }

   public DbSet<LinkModel> Links { get; set; }
   public DbSet<AboutModel> Abouts { get; set; }
   public DbSet<PortfolioModel> Portfolios { get; set; }
   public DbSet<SkillModel> Skills { get; set; }

   protected override void OnModelCreating(DbModelBuilder modelBuilder)
   {
      modelBuilder.Conventions.Remove<PluralizingTableNameConvention>();
   }
}
Run Code Online (Sandbox Code Playgroud)

和HomeController

public class HomeController : Controller
{
   private CvContext db = new CvContext();

   public ActionResult Index()
   {
      return View(db.Links.ToList());
   }
}
Run Code Online (Sandbox Code Playgroud)

Index.cshtml

@model IEnumerable<MvcCv.Models.LinkModel>

<ul>
   @foreach (var item in Model)
   { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-mvc entity-framework razor

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

iPad和iPhone html占位符停止使用iOS 6.1更新

ios 6.1更新似乎已经停止了html占位符在iPad和iPhone上的工作.

有没有其他人注意到这一点?

iphone html5 ipad ios6

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

验证失败时如何检查EntityValidationErrors?

当我尝试在MVC 4数据库第一个项目中编辑属性时,我收到此消息.我正在使用MVC默认编辑页面.

"一个或多个实体的验证失败.有关详细信息,请参阅"EntityValidationErrors"属性."

我在哪里检查验证?

c# asp.net asp.net-mvc entity-framework asp.net-mvc-5

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

在ValidationSummary上动态显示bootstrap的周围错误div?

我有一个使用Razor View Engine的ASP .NET MVC 4.5.我还添加了Bootstrap.

我的疑问是:如何根据@ Html.ValidationSummary()动态显示或隐藏div? - 最好没有JQuery.

在我的具体情况中,有一个包含几个输入的表单.每当验证错误发生时(例如,空字段),我打算在单个div中显示相关的错误消息.

<div class="alert alert-danger">
@Html.ValidationSummary();
</div>
Run Code Online (Sandbox Code Playgroud)

提前致谢.

asp.net asp.net-mvc html-helper asp.net-mvc-4 twitter-bootstrap

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

在Visual Studio 2015中的ASP.NET MVC 5项目上使用Grunt

我在Visual Studio 2013中有一个现有的ASP.NET MVC 5项目,我想迁移到Visual Studio 2015,这样我就可以利用VS 2015对Grunt的支持.该项目在VS 2015中打开很好,我可以将gruntfile.js添加到项目中,但任务运行器不起作用.我假设还需要其他配置才能让VS 2015知道我的项目已经为Grunt做好了准备,但我不确定该配置所在的位置.有谁知道如何让这个工作?

asp.net-mvc visual-studio asp.net-mvc-5 asp.net-core-mvc visual-studio-2015

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

如何为剃刀创建自定义标签助手?

我正在尝试在MVC 6中创建自定义标记帮助程序,但无法使其工作.

这是我在Web应用程序项目中定义的演示标记助手类.

namespace Microsoft.AspNet.Mvc.TagHelpers
{
    [TargetElement("demo", Attributes = CustomAttributeName)]
    public class DemoTagHelper : TagHelper
    {
        private const string CustomAttributeName = "asp-custom";

        [HtmlAttributeName(CustomAttributeName)]
        public string Custom { get; set; }

        public string Value { get; set; }


        public override void Process(TagHelperContext context, TagHelperOutput output)
        {
            output.TagName = "div";
            output.Attributes["foo"] = "bar";
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我在我的观点中使用它的方式:

<demo asp-custom="hello world!">
    Please work this time :)
</demo>
Run Code Online (Sandbox Code Playgroud)

我尝试了很多东西.删除了TargetElement属性或更改了命名空间.没有什么变化......结果仍然相同.

顺便说一句,我的Microsoft.AspNet.Mvc.TagHelpers版本是6.0.0-beta4.

也许我必须在某个地方注册我的标签助手?我查看了MVC源代码,他们没有在任何地方引用自己的标记助手.所以我认为不需要注册.

这里的问题在哪里?

c# asp.net asp.net-mvc asp.net-core-mvc tag-helpers

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