小编Nee*_*Car的帖子

Azure网站和wkhtmltopdf

因此,在开始我的天蓝色网站冒险之后,我在失望之后遇到了令人失望的"几乎"后悔采取天蓝色的路线......最新的:我的应用程序使用wkhtmltopdf(Rotativa)进行所有PDF生成.正如我现在在我的分期测试中发现的......那不起作用.根据网络上的大多数信息,azure网站无法运行.exe的.但是,我见过的大多数信息现在已经有2年了,我知道Azure开发速度很快.

现在是否有办法在天蓝色网站上运行wkhtmltopdf,或至少解决方法?我真的找不到像wkhtmltopdf这样的免费替代品似乎正在工作.(Itextsharp似乎不喜欢我的html,所以没有选择).

asp.net-mvc azure wkhtmltopdf azure-web-sites rotativa

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

选择当前日期后,bootstrap-datepicker清空字段

如果我启用了自动关闭,并且我从已选择的日历中选择了该字段,则会清空该字段,然后按预期关闭日期选择器.我怎样才能拥有自动关闭功能,但不能将其清空?

请看演示示例,http://eternicode.github.io/bootstrap-datepicker/?markup = input&format =&weekStart =&startDate =&endDate =&startView = 0&minViewMode = 0&todayBtn = false&language = en&Orientation = auto&multidate =&multidateSeparator =&autoclose = on&keyboardNavigation = ON&forceParse =上#沙箱

  1. 确保autoclose已打开
  2. 选择一个日期.
  3. 再次打开日期选择器,再次选择当前选择的日期.
  4. 字段再次为空

谢谢

javascript jquery datepicker twitter-bootstrap bootstrap-datepicker

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

WCF JSON POST请求,单个字符串参数未绑定并返回400

在我的WCF(天蓝云)服务中,我想支持JSON.我正在创建一些测试方法,看看是否一切正常.我可以让GET调用工作,但是当我用一个简单的参数进行POST时,我总会得到:

The remote server returned an error: (400) Bad Request.
Run Code Online (Sandbox Code Playgroud)

如果我不发送参数,它将执行该方法,但当然使用null值作为参数.我尝试了不同格式的JSON和WebMessageBodyStyle,但似乎都没有.

如果我将参数类型更改为Stream我接收数据,但我必须手动反序列化它.这不应该是必要的吗?

接口:

        [OperationContract]
        [WebInvoke(UriTemplate = "Test",
            Method = "POST", 
            BodyStyle = WebMessageBodyStyle.WrappedRequest,
            RequestFormat = WebMessageFormat.Json,
            ResponseFormat = WebMessageFormat.Json)]
        string Test(string data);
Run Code Online (Sandbox Code Playgroud)

IMPL:

        public string Test(string data)
        {           
            return "result is " + data;
        } 
Run Code Online (Sandbox Code Playgroud)

测试客户:

            WebClient client = new WebClient();
            client.Headers["Content-type"] = "application/json";
            client.Encoding = System.Text.Encoding.UTF8;
            string jsonInput = "{'data':'testvalue'}";
            string postResponse = client.UploadString(postUrl, jsonInput);
            Console.WriteLine("post response: " + postResponse);
Run Code Online (Sandbox Code Playgroud)

.net c# rest wcf json

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

在我使用完服务后,我应该处理服务(层)类吗?

所以我的项目中有一个包含所有业务逻辑的服务层.它是一个MVC项目,因此当用户调用需要某些逻辑的页面时,将实例化服务类,然后使用(来自控制器).但它不会再次使用,因为新请求将再次实例化一个新对象.

我应该在使用它们之后处理这些服务类(使用'using'语句吗?或者我不会从中获得任何好处,因为垃圾收集器反过来不会太晚了?如果是这种情况,同样适用于使用我想我的存储库对象.

c# asp.net-mvc memory-management

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

ASP.NET MVC根据屏幕大小通过JavaScript在CSS中插入CSS文件

我正在使用一个MVC3应用程序,其中有一个母版页,用于呈现正文中的视图.现在我有2个css文件(不同的布局),我想根据客户端的屏幕大小选择CSS. 一切都适用于下面的代码,但是,只有索引页面,每当我转到第二页,无论它是什么,都不会渲染任何CSS. 下面的代码放在母版页的HEAD部分.

<script type="text/javascript">
      var css = './Content/SiteWide.css'     

      if ($(window).width() < 1140) {
      css = './Content/SiteNarrow.css';            
      }
      var tempcss = '<link href="TEMPCSS" rel="stylesheet" type="text/css" />';
      var cssLink = tempcss.replace("TEMPCSS", css);
      document.write(cssLink);    
</script>
Run Code Online (Sandbox Code Playgroud)

所以,当你去第二页(所有使用相同的主页)时,css不会再次加载,你们有什么想法吗?

谢谢

javascript css jquery asp.net-mvc-3

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