Tag: asp.net

EntityFramework ConnectionString utf8

我想为我的Entity Framework数据库应用程序添加utf8支持(sql server 2008 r2) 我想我需要将charset添加到connectionString。 这就是我的connectionString的工作方式(当然是匿名的) 我看了一下connectionstrings.com,但我发现没有关于utf8的信息。 我尝试添加charset=utf8 ,但这并不能解决问题。 System.Data.EntityException中的结果:{“基础提供程序在ConnectionString上失败。”} {“不支持关键字:’charset’。”} 题: 如何在connectionString中将字符集设置为utf8? 或者默认启用utf8?

如何将日期从文本框插入数据库

请帮我从dd-mm-yyyy格式的文本框中插入日期到sql server。 我的代码如下: – int prio = Convert.ToInt32(Priority.Text); string stdate = planstart.Text; string endate= planend.Text; string actst = actualstart.Text; string acten = actualend.Text; SqlConnection myconnection = new SqlConnection(constring); SqlCommand mycommand = new SqlCommand(); DataSet mydataset = new DataSet(); SqlDataAdapter mydataadapter = new SqlDataAdapter(); myconnection.Open(); mycommand.Connection = myconnection; mycommand.CommandText = ” insert into project_status.dbo.Project_Status_Report values(‘” + […]

Google拼写检查API

有人知道吗? 我通过拼写检查“加速器”,这是一个非常好的词。 我回来了“加速”? 当我在浏览器中打开Goog​​le并输入“加速剂”时,它不建议“加速”? using System; using System.Net; using System.Text; using System.Text.RegularExpressions; namespace SpellCheck { class googel_SP { public string word; public void run_G() { string retValue = string.Empty; string Iword = “accelerants”; try { string uri = “https://www.google.com/tbproxy/spell?lang=en:”; using (WebClient webclient = new WebClient()) { string postData = string.Format(” ” + “{0}”, Iword); webclient.Headers.Add(“Content-Type”, […]

ASP.NET JavaScriptSerializer需要HttpResponse吗?

似乎System.Web.Script.Serialization.JavascriptSerializer类尝试获取当前请求的HttpResponse,可能是为了应用适当的字符编码。 但是,这意味着当您要在范围内使用没有HttpContext的类时,它会出现以下exception+堆栈跟踪: [HttpException (0x80004005): Response is not available in this context.] System.Web.HttpContext.get_Response() +8753496 System.Web.Util.HttpEncoder.get_Current() +39 System.Web.HttpUtility.JavaScriptStringEncode(String value, Boolean addDoubleQuotes) +13 System.Web.Script.Serialization.JavaScriptSerializer.SerializeString(String input, StringBuilder sb) +31 System.Web.Script.Serialization.JavaScriptSerializer.SerializeCustomObject(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +240 System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +1355 System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, […]

IEntityChangeTracker的多个实例不能引用实体对象

我使用EF作为ORM。 我在每个请求上都objectContext了objectContext 。 我将实体保存在缓存层中,因为我的服务获得了大量流量。 我有时得到错误objectContext already disposed为我从缓存中获得的一些实体处理了。 我已将此代码添加到从缓存中重新获取的元素中 if (maMDBEntities.Entry(group).State == EntityState.Detached) { maMDBEntities.Groups.Attach(group); } 但现在我有时会收到这个错误: IEntityChangeTracker的多个实例不能引用实体对象。 从一开始就使用Attach()一个不正确的解决方案?

为什么告诉jQuery单击我的链接按钮减慢我的页面?

我不知道这是更新面板的效果还是什么,但我基本上有一个下拉列表,允许用户选择一个项目作为filter。 选择项目后,它应该只将一个项目带回网格视图。 也就是说,这个特定的filter最多会带回您正在寻找的记录。 如果用户单击“应用”链接以应用filter,则此方法正常。 apply链接的后面是一些服务器端代码(ASP.NET Web窗体应用程序中的C#)。 我们收到了一个用户的请求,其中包含以下内容: “如果我在这个下拉filter中进行选择,为什么我必须单击”应用“按钮…它应该只是获取我正在搜索的那条记录。这有助于我,因为我没有必要单击”应用“ “按钮。” 我同意他并认为最简单的方法是什么…我想:简单,我将有一个on down的更改事件处理程序,以便在进行选择时我将触发click事件。 这样的效果: $(“#MainContent_ddlCompany”).on(“change”, function() { var companyId = $(“#MainContent_ddlCompany”).val(); $(“#MainContent_hdnCompanyValue”).val(companyId); $(“#”).trigger(“chosen:updated”); if (companyId.length > 0) { $(“.apply”).click(); $(“.apply”).removeClass(“applyButton”); $(“.apply”).addClass(“resetButton”); } else { //cleared selection of a company $(“.apply”).removeClass(“resetButton”); $(“.apply”).addClass(“applyButton”); } }); 起初这不起作用,我不知道为什么,但经过一些严肃的谷歌搜索,我改变了这一行: $(“.apply”).click(); 对此: $(‘.apply’)[0].click(); 这很有效……所以我决定再试一次。 当我一个接一个地选择一个过滤值时,我注意到页面开始变慢。 事实上,到了第6或第7次,它几乎无法使用。 我不知道为什么会发生这种情况,但我怀疑它与这个带有类名.apply的链接按钮位于更新面板中的事实有关。 但我仍然想到,在我更改jQuery代码以模拟click事件之前,它位于更新面板内部。 那么为什么页面会因为这段代码而变慢并拖动? 从jQuery代码调用事件是否在HTML中呈现了可能导致此问题的其他内容? 如果我更改了我的代码并强制用户单击“应用”按钮,那么我们将恢复到正常速度。 为什么我告诉jQuery模拟单击按钮我的页面减速? 它正在做同样的事情,点击这个链接按钮的模拟是调用它的服务器端代码方法,无论用户是否点击它或我有jQuery点击它。 […]

在asp.net中将数据表日期转换为dd / mm / yyyy格式

我有一个数据表,我希望以dd/mm/yyyy格式获取日期。 目前我得到的日期就像 02-01-2012 12:00:00 AM 以下是我的代码 strInvoice_date = dt.Rows[i][“INVOICE_DATE”].ToString();

使用逗号表示千位rdlc报告的小数和句点

我正在使用Report Viewer Control(rdlc)生成报告。 我的一列表示SQL数据库中的十进制值,例如: 5199.9800 在本专栏的最后,所有金额相加。 因此,金额行以这种方式表示: =Fields!DEBIT.Value 总行以这种方式表示: =Sum(CDbl(Fields!DEBIT.Value), “dtsItems”) 目前所有值都以标准方式格式化,使用逗号表示数千,使用句点表示小数,如下所示: 5,199.98 但我需要以相反的方式格式化它:使用数千的周期和小数的逗号,如下所示: 5.199,98 我一直在寻找一种方法来使用表达式或只是更改rdlc文件中的TextBox属性,但似乎没有任何工作。

在IIS Express中抛出“NotImplementedException”的Site的State属性

我使用Microsoft.Web.Administration.dll通过使用以下代码检查我的网站的状态。 它适用于IIS,但当它在IIS Express中使用时,’State’属性会抛出’NotImplementedException’。 ServerManager manager = new ServerManager() foreach (Site site in manager.Sites){ If (site.State == ObjectState.Started) { ….. } } 有人遇到过这个问题吗?

找不到具有键“KeyName”的资源对象

我正在使用App_GlobalResources开发一个多语言的ASP.NET网站。 在App_GlobalResources文件夹中,我添加了两个资源文件: Resource.language.en-US.resx和Resource.language.fr-FR.resx 。 我还添加了一个名为About.aspx的Web表单。 在这个页面中我添加了这个范围: <asp:Literal ID="Literal1" runat="server" Text="” /> 在代码背后: public partial class About : BasePage { protected void Page_Load(object sender, EventArgs e) { Session[“lang”] = “en”; } } 最后, BasePage : public class BasePage : System.Web.UI.Page { protected override void InitializeCulture() { if (!string.IsNullOrEmpty(Request[“lang”])) { Session[“lang”] = Request[“lang”]; } string lang = […]