小编ks7*_*s78的帖子

Mono的VB.Net支持是否可以用于生产站点?

以前,我只使用以微软为中心的解决方案,但对于即将推出的ASP.Net项目,我正在考虑使用Mono并将其托管在Linux Amazon EC2实例上.基于对我之前问题的回答,这听起来可行.但是,我对VB.Net最为满意,我想知道Mono对它的支持程度.

有没有人有使用VB.Net为Mono编写ASP.Net应用程序的第一手经验?如果是这样,我想知道它是怎么回事,你遇到了什么样的兼容性问题,以及你是否认为Mono的VB.Net支持可以在生产网站上使用?

我知道Mono的C#.Net支持非常好,所以这是我的后备计划,但我更喜欢使用VB.Net.

.net vb.net linux asp.net mono

14
推荐指数
3
解决办法
2107
查看次数

如何在Linux上运行ASP.Net与标准的以Microsoft为中心的解决方案相比?

我知道有可能使用MonoApache在Linux上开发和托管ASP.Net站点,但我想知道它的工作原理以及它是否值得麻烦?我更喜欢开源,但对于这个项目,我想要最快,最简单,最可靠的解决方案.

我将建立的网站将是一个使用MySQL的相当基本的ASP.Net网站.

我想知道是否有其他人在我这样的情况下使用Mono的经验以及项目的进展情况.它与使用以微软为中心的解决方案相比如何?

我知道Mono仍然有点不完整,但我希望我不需要它缺少的功能.

这个问题可能有点"两极分化".大多数类似的问题似乎得到了非常亲微软或亲Linux的回复.我希望能有一些不偏不倚的回应,最好是有经验的人.

.net linux asp.net mono

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

jqPlot堆积条形图呈现在图表外

我正在使用jqPlot根据Web方法的数据生成堆积条形图.

图表成功呈现,但为空白.当我将pointLabels设置为'true'时,它们会出现在图表左侧的混乱中.我猜测堆叠的条形图也是在图表外渲染,但我不明白为什么.

有人可以解释一下如何解决这个问题吗?

在此输入图像描述

这是web方法:

[WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public List<dataPoint> getPartnerOrderVolumes()
    {
        List<dataPoint> p = new List<dataPoint>();
        DataTable dt = new DataTable();

        chart jep = new chart(5);
        foreach (chartData cd in jep.lstChartData)
        {
            dt = cd.GetData();
        }

        if (dt.Rows.Count > 0)
        {
            foreach (DataRow row in dt.Rows)
            {
                dataPoint dp = new dataPoint();
                dp.x1Value = row[2].ToString();
                dp.y1Value = row[3].ToString();
                dp.y2Value = row[4].ToString();
                p.Add(dp);
            }
        }

        return p;
    }
Run Code Online (Sandbox Code Playgroud)

这是web方法使用的dataPoint类:

        public class dataPoint
    {
        public string x1Value { get; set; } …
Run Code Online (Sandbox Code Playgroud)

javascript charts webmethod jqplot

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

如何以编程方式创建"真正的"Excel文件

可能重复:
在ASP.NET中生成Excel文件

这是我的问题:你如何以编程方式创建一个"真正的"Excel文件?

注意:我不是指CSV,HTML/CSS或XML文件,我的意思是使用Excel用来保存电子表格的相同格式的文件.

背景:我正在开发一个ASP.Net应用程序,其中包括Telerik的RadGrid.我们目前正在使用RadGrid的ExportToExcel()函数,但我们的一些客户需要能够使用Excel Viewer查看这些导出.Telerik的函数导出一个基于HTML/CSS的文件,Excel的完整版本可以打开,但Excel Viewer不能.

我确信它可以以编程方式创建一个"真正的"Excel文件,但我不知道从哪里开始.有没有可以帮我这么做的SDK?

任何建议,将不胜感激.提前致谢.

asp.net excel telerik

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

如何从服务器端更新jQuery DropdownChecklist?

我正在开发一个ASP.Net网页,该网页将使用jQuery下拉列表(http://code.google.com/p/dropdown-check-list/).我对JavaScript很缺乏经验,对jQuery来说还是全新的.

基本上,我的问题是: 如何从服务器端更新jQuery DropdownChecklist中的选定项?


注意:有关解决方案的详细信息,请滚动到问题的底部.


这里有一些背景可以让你更好地了解我在做什么......

我有一个jQuery DropdownChecklist,它在页面加载时被填充.当用户选择DropdownChecklist中的项目时,收集所选值并将其存储在隐藏输入字段中,然后执行回发,这允许服务器更新服务器控件.这部分正在运作.

现在,这是我的问题.此服务器控件实际上是一个用户控件,它为DropdownChecklist中的每个选定项目都有一个"删除"按钮.单击"删除"按钮时,应该导致取消选择jQuery DropdownChecklist中的关联项.所以,到目前为止,我还没有想出如何实现这一目标.

这是一些相关的代码片段:

这是标记......

<asp:ScriptManager ID="smScriptMgr" runat="server" />
<table>
     <tr>
          <td>
               <select id="s1" multiple="true" runat="server" />
          </td>
     </tr>
     <tr>
          <td>
               <asp:UpdatePanel ID="UP1" runat="server">
                    <ContentTemplate>
                         <input id="inpHide" type="hidden" runat="server" />
                         <uc1:SelectedFilterBox ID="sfbFilters" runat="server" Width="200" />
                    </ContentTemplate>
               </asp:UpdatePanel>
          </td>
     </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

这是JavaScript ......

function DoPostback() {
 __doPostBack('UP1', '');
};

$(function () {
 $("#s1").dropdownchecklist({ forceMultiple: true, width: 200,  textFormatFunction: function() {
        return "Filters:";
        }
 });

 $('#s1').change(function () {
  var values = $(this).val(); …
Run Code Online (Sandbox Code Playgroud)

javascript asp.net jquery server-side client-side

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

Amazon EC2实例之间的通信最佳实践是什么?

我一直在为即将开展的项目设置Amazon EC2实例.它们都是微实例,运行Ubuntu Server 64bit.这是我到目前为止设置的内容:

  • Web服务器 - Apache
  • 数据库服务器 - MySQL
  • 开发服务器 - Apache和MySQL
  • 文件服务器 - SVN和Bacula(备份到S3存储桶)

目前,只有一个Web服务器,但最终会有更多.

我的第一个问题是,Amazon EC2实例之间相互通信的最佳,最安全的方式是什么?目前我正在使用SSH,这是最好的方法吗?

据亚马逊称,使用弹性IP地址进行通信的实例将收取数据传输费用.但是,使用其私有IP地址进行通信的实例可以免费进行.不幸的是,如果实例停止并重新启动,则显示私有IP会发生变化.

这是我的第二个问题,如果它们不是静态的,你如何利用亚马逊实例的私有IP?

我知道实例可能不会经常停止和启动,但是,如果IP地址在各种配置文件中,那么必须通过它们并更改它将是一件痛苦的事.

我主要关注Web服务器,它需要访问数据库服务器和文件服务器,在执行备份时需要访问所有实例.

注意: 我之前从未使用过Bacula,但我还没有设置它,但我认为它需要客户端的IP地址来支持它们.

ServerFault会更好地发布这个问题吗?

linux security ssh networking amazon-ec2

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

如何找到jQuery DropDownCheckList所选项 - jQuery语法问题

我正在开发一个ASP.Net网页,该网页将使用jQuery下拉列表(http://code.google.com/p/dropdown-check-list/).我对JavaScript很缺乏经验,对jQuery来说还是全新的.

我想要做的是每次选中/取消选中复选框时收集所选项目的值.

这是我到目前为止所拥有的:

var values = "";
$("#s1").change(function () {
     $("#s1").dropdownchecklist(function(selector) {
          for (i = 0; i < selector.options.length; i++) {
               if (selector.options[i].selected && (selector.options[i].value != "")) {
                    if (values != "") values += ",";
                    values += selector.options[i].value;
               }
          }
     });
});
Run Code Online (Sandbox Code Playgroud)

我认为问题出在第3行,但我不确定到底出了什么问题.

如果有人能指出我正确的方向,我会很感激.提前致谢.

回应zod ... 谢谢,这正是我所需要的.但是,我仍然有某种语法错误.这是我的代码:

var values = "";
$("#s1").change(function () {
     $("#s1 option:selected").each(function () {
          if (values != "") values += ",";
          values += $(this).value();
     });
     alert(values);
});
Run Code Online (Sandbox Code Playgroud)

当我运行它时,jQuery下拉列表看起来像一个常规列表,所以我仍然有一些错误.

这有些偏离主题,但有没有任何工具可以使JavaScript和jQuery更容易?我被宠坏了使用Visual Studio并使用它的调试器和intellisense.JavaScript和jQuery有类似的东西吗?

回应恩德...... 哇.我喜欢你的解决方案.是的,我倾向于过于复杂化.当我尝试zod的解决方案时,我不确定我做错了什么,它可能也有效,但我想我会选择更简单的解决方案.

谢谢你的帮助.

javascript syntax jquery

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

PostedFile.FileName在.Net 4.0中的工作方式有所不同吗?

我正在开发一个ASP.Net站点,该站点允许用户使用UNC路径链接文档.我们的客户使用此站点进行内部流程,因此其域上的所有用户都应该可以访问UNC路径.

当用户想要添加链接文档时,他们使用FileUpload控件选择文件.以前在.Net 2.0中,控件的PostedFile.FileName属性返回文件名和完整的UNC路径.现在我们使用的是.Net 4.0,它只返回文件名.

这是我的主要问题: 与2.0相比,.Net 4.0中的PostedFile.FileName的工作方式有所不同吗?

如果没有,还有什么可能导致这个问题?

.net asp.net file-upload .net-4.0 .net-2.0

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

如何使用SQL查找第二高的竞价出价

我正在一个小型的在线拍卖网站上工作,我需要一些sql来确定每件商品的售价.该投标表格包含以下字段:bidID,ITEMID,bidderID,bidAmount,bidDate.

该网站的工作原理基本上与eBay相同,如果该项目目前为10美元,"投标人A"出价为50美元,则物品价格将保持10美元,直到第二个投标人提出更高的出价.假设"投标人B"出价40美元,那么该项目将是(40美元+增量).取决于拍卖,增量是固定金额(比如5美元)或当前价格的百分比.

这是概述.至于sql,我认为我需要找到每个项目的最高和第二高出价,并使用它们来确定最终价格.

找到每个项目的第二高出价的最佳方法是什么?

另外,作为一个注释,我使用SQL Server 2000,因此该解决方案不能包含ROW_NUMBER()或其他更新的内置函数.

sql sql-server

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

有没有一个工具可以让调试JavaScript和jQuery更容易?

我对JavaScript和jQuery缺乏经验,但我需要为我正在研究的ASP.Net网站.我正在慢慢搞清楚,但我一直非常依赖StackOverFlow.

有没有人知道任何使调试JavaScript和jQuery更容易的工具(最好是免费的)?我一直在使用有用的Firebug,但我想我只是被Visual Studio的调试器和智能感知所破坏.JavaScript和jQuery有类似的东西吗?如果有的话,这肯定会让我的生活更轻松.

你用什么?有什么建议?

javascript asp.net debugging jquery

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