Tag: asp.net

如何显示打开/保存对话框asp net mvc 4

我可以请求一个文件并将其返回。 我不知道如何显示打开/保存对话框。 视图: function saveDocument() { $.ajax({ url: ‘/Operacao/saveDocument’, type: ‘POST’, DataType: “html”, success: function (data) { //I get the file content here } }); } 控制器: public void saveDocument() { Response.ContentType = “image/jpeg”; Response.AppendHeader(“Content-Disposition”, “attachment; filename=SailBig.jpg”); Response.TransmitFile(Server.MapPath(“~/MyPDFs/Pdf1.pdf”)); Response.End(); }

如何使用C#Asp.net直接将水晶报表打印到客户端计算机上

我需要将Crystal报表页面打印到客户端打印机,而不显示报表或不显示任何对话框。 我想提一点的是,我知道客户端打印机的名称。 如何将路径发送到该打印机。 只是为了说明应用程序在远程位置的服务器机器上运行。 这里有一些类似的问题,但没有任何最终的解决方案,就像这个。 如何在不打开asp.net报告的情况下打印水晶报告? 我可以使用具体的解决方案吗?

确定共享主机中asp.net缓存使用的内存

根据这个问题 ,我想知道asp.net的system.web.caching.cache是​​否适合我,或者我应该使用数据库缓存? 所以,我需要知道system.Web.caching.cache正在使用多少内存? 但由于我使用的是共享托管服务器,因此我无法使用任务管理器。 有没有办法确定system.web.caching.cache使用一些代码使用了多少内存?

从Web服务实例化对象与从常规类实例化对象

我有一个非常基本的Web服务: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; namespace WebService1 { /// /// Summary description for Service1 /// [WebService(Namespace = “http://tempuri.org/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. // [System.Web.Script.Services.ScriptService] public class Service1 : System.Web.Services.WebService { public […]

将X轴标签与图表列对齐(ASP.Net图表控件)

我正在尝试使用ASP.Net Chart控件创建一个图表,该控件在X轴上具有特定的数值,在Y轴上具有它们的频率计数。 这是我想要替换的图表框架的一个例子: 在上面的示例中,X轴标签与列对齐。 但是,使用ASP.Net Chart控件,而不是标记代表这些特定值的列(例如1492,2984),控件是以圆形间隔标记而不是与列排列(例如2000,4000),因为您可以见下文: 我发现其他类似的post建议将ChartArea.AxisX.Interval设置为1.我试过了,但是X轴标签因某种原因消失了,如下所示: 这是我用来创建和填充图表的代码(减去设置各种颜色属性): DataTable newDt = GetChartDataTable(); chart.DataSource = newDt; chart.Series.Add(“Series1”); chart.Series[“Series1”].YValueMembers = “Frequency”; chart.Series[“Series1”].XValueMember = “RoundedValue”; chart.ChartAreas[“ChartArea1”].AxisX.Title = “kbps”; chart.ChartAreas[“ChartArea1”].AxisX.TitleFont = new Font(“Sans Serif”, 10, FontStyle.Bold); chart.ChartAreas[“ChartArea1”].AxisY.Title = “Frequency”; chart.ChartAreas[“ChartArea1”].AxisY.TitleFont = new Font(“Sans Serif”, 10, FontStyle.Bold); chart.Titles[“Title1”].Text = chartTitle; chart.Titles[“Title1”].Font = new Font(“Sans Serif”, 10, FontStyle.Bold); chart.Series[“Series1”].ChartType = System.Web.UI.DataVisualization.Charting.SeriesChartType.Column; […]

无法使用html5“date”类型写入asp.net文本框控件

我有一个asp.net页面,其中一个html5 TextBox控件设置为“日期”类型。 我页面上的控件如下所示: 它在页面中运行良好,我可以单击它并设置日期。 我也可以通过TextBoxMyDate.Text读取日期。 但是,我无法弄清楚如何设置日期。 我尝试了各种格式: TextBoxMyDate.Text = DateTime.UtcNow.ToString(“MM/dd/yyyy”) TextBoxMyDate.Text = DateTime.UtcNow.ToString(“MM/dd/yyyy”) 我的猜测是它比简单地设置文本值要复杂得多,但我不知道从哪里开始。 有什么建议?

Repeater中的DropDownList:如何处理SelectedIndexChange并获取DataItem?

我将一个DropDownList与AutoPostBack放在Repeater中。 (ListItems填充在转发器的ItemDataBound上) … … 首先,这个function甚至没有在回发后被解雇 protected void ddlSize_SelectedIndexChanged(object sender, EventArgs e) { //This function is never called } 在我开始工作之后,我将如何获得DataItem? 我这样做是错误的吗? 先感谢您。

执行该命令需要一个开放且可用的连接。 连接的当前状态被破坏。

在qa中使用一些后,我们得到以下错误 Execution of the command requires an open and available connection. The connection’s current state is broken. 我们正在使用EntityFramework的单例实例 SOF建议: 服务器关闭导致无效操作exception的EF恢复 1)偶尔创建一个新的ContectObject实例 2)配置池连接数更高 解决这个问题的最佳做法是什么? 我认为为每个Dal操作创建一个新的contectObject是浪费的

尽管sqldatasource有值,但是为空gridview

我真的很奇怪。 我创建了新的aspx页面,并且没有使用任何自定义逻辑对象(使用visual studio向导创建的所有内容)尝试从sqldatasource创建网格视图。 数据来自存储过程,单个参数具有默认值。 当我刷新架构或单击“测试查询”时,我看到结果行和GridViews字段是核心创建的。 但是当我运行页面时,没有网格视图(它只是空的 – 当我添加EmptyDataTemplate时会显示它)。 我添加了自定义(空)函数和DataBind,DataBinded和RowCreted事件,并且只触发了databind和datavound事件(尽管如我所写 – 存储过程及其默认参数返回行和.net可以在设计模式下读取它们) 程序中没有任何“花哨”的东西,我已经做了不止一次没有问题。 我已经尝试了另一个在我们的生产环境中工作的存储过程,并且仍然具有相同的emty gridview 这是代码 Untitled Page No Data Available <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="” SelectCommand=”myStoredProcedure” SelectCommandType=”StoredProcedure”> 和代码隐藏 using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Xml.Linq; namespace site { public […]

如何在asp.net中回页后保持页面滚动位置

var xPos1, yPos1; var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_pageLoading(pageLoadingHandler); prm.add_pageLoaded(pageLoaded); function pageLoaded(sender, args) { $get(”).scrollLeft = xPos1; $get(”).scrollTop = yPos1; } function pageLoadingHandler(sender, args) { xPos1 = $get(”).scrollLeft yPos1 = $get(”).scrollTop; } 不行,我哪里错了 我试图使页面保持在每5秒后页面刷新的同一位置,页面将返回顶部。 我试过Page MaintainScrollPositionOnPostback =“true”。 它没用,我尝试使用Ajax但不知道如何使用它。 有人可以帮助我如何使用Ajax。