Tag: asp.net

如何在静态方法中访问下拉列表

我有以下静态方法。 public static List GetAutoCompleteData(string StudentId) { List result = new List(); using (SqlConnection con = new SqlConnection(“Data Source=.;Integrated Security=true;Initial Catalog=SMS”)) { //using (SqlCommand cmd = new SqlCommand(“select StudentId,StudentName from tblStudent where StudentId LIKE ‘%’+@SearchText+’%'”, con)) using (SqlCommand cmd = new SqlCommand(“select T1.StudentName,T1.StudentId from tblStudent T1 where StudentId LIKE ‘%’+@SearchText+’%’ except select T2.StudentName, T2.StudentId from […]

如何在asp.net中使用javascript获取所选复选框列表项的值

我正在开发一个asp.net项目,其中我有一个我已经绑定的复选框列表 DataTable dt = new Process_Hotels().SelectAllFacilty(); if (dt.Rows.Count > 0) { cblHotelFacility.DataSource = dt; cblHotelFacility.DataTextField = “Facility”; cblHotelFacility.DataValueField = “ID”; cblHotelFacility.DataBind(); foreach (ListItem li in cblHotelFacility.Items) { li.Attributes.Add(“JSvalue”, li.Value); } } 现在我想在按钮点击时使用javascript获取checkboxlist的选定值ID。为此,我在按钮上有以下javascript代码点击: function test() { var checkList1 = document.getElementById(”); var checkBoxList1 = checkList1.getElementsByTagName(“input”); var checkBoxSelectedItems1 = new Array(); for (var i = 0; i < […]

如何知道下载何时完成

嗨,我正在创建在线商店。 在这个shope人们在线必须购买带有zip扩展名的文件。 他们用信用卡或其他方法支付​​获得密钥和下载产品。 我怎么知道他们何时完成产品下载? 谢谢

运行linq命令时无法识别属性“name”错误

我在我的APS.NET 4.5 Web应用程序中使用Entity Framework 6。 运行以下命令时: using (var db = new booksEnteties()) { var books = from b in db.books select b; } 我收到以下错误: System.Configuration.dll中发生类型为“System.Configuration.ConfigurationErrorsException”的exception,但未在用户代码中处理 在细节中: 无法识别的属性“名称”。 它指向我的web.config行111: 当我删除此行并尝试再次运行时,我收到以下错误: 为system.data创建配置节处理程序时发生错误:列’InvariantName’被限制为唯一。 值’MySql.Data.MySqlClient’已存在。 我假设这与web.config中的Entity Framework 6配置有关。

VB中的“Financial.Pmt”等同于C#?

Microsoft.VisualBasic程序集中有一个内置函数。 我可以在VB中使用它,如下所示: Financial.Pmt((dAPR / 100) / 12, iNumberOfPayments, dLoanAmount) * -1 我目前的项目是C#,我需要使用这个function。 网上的答案说只是添加命名空间和程序集并在C#中使用相同的 – 但这不是真的! C#仍然无法识别此公式。 那么如何在C#中使用Financial.Pmt(或者甚至可能将源代码移植到它)? 谢谢你的帮助。

LINQ除非按预期工作

我有一些方法可以返回我在过去360天,180天和90天内未查询过的联系人列表。 在过去361天内未被查询的一个人也将在180天和90天的查询中返回。 我以为我可以用Except做到这一点,但那肯定不行, public class Contacto { public int IdContacto { get; set; } public string PrimerApellido { get; set; } public string PrimerNombre { get; set; } public string SegundoApellido { get; set; } public string SegundoNombre { get; set; } public object Telefonos { get; set; } public int TipoTelefono { get; set; […]

使服务层可以访问对象,而不在MVC4应用程序中作为参数传递

我正在构建一个多租户MVC应用程序,其中有一个应用程序池和单个数据库。 我有一个租户表,我的每个模型都有一个TenantId标识。 每个租户都有一个字符串“Url”,用于标识用于访问该租户数据的完整URL。 我可以通过以下(粗略近似)从我的BaseController访问它: HttpRequest request = HttpContext.Current.Request; Uri requestUrl = request.Url; _tenant = _tenantService.GetTenantByUrl(requestUrl); 现在,我需要将租户传递到服务层以执行业务逻辑。 我可以这样做的一种方法是跨所有服务(约200种方法)查看每个方法并添加一个Tenant参数。 我必须触及每个服务层的调用 ,以及每个服务层方法 。 这样可以工作,但这很繁琐并且使代码混乱。 例如,我以前的一种方法: public void DeleteUserById(int userId) { using (var db = CreateContext()) { var user = db.Users.FirstOrDefault(u => u.UserId.Equals(userId)); InternalDeleteUser(db, user); } } 之后(如果我通过租客): public void DeleteUserById(Tenant tenant, int userId) { using (var db = […]

打开/处理SharePoint等Word文档

当使用asp.net处理服务器上的Word文档(.docx)时,有人能指出正确的方向。 我知道我可以使用提供的API写入并阅读.docx文档。 但我想像SharePoint一样实现这一点。 用户浏览网站,他已登录,然后选择在文件夹中创建新的Word文档,然后Word文档下载并在本地打开。 然后我希望用户能够将文档保存回服务器。 或者,是否有任何好的组件用于在浏览器中读取/写入Word文档。 我试过使用Telerik编辑器组件没有任何运气。

帮助将字符串日期转换为DateTime

我在带有提交按钮的文本框上使用Ajax控件工具包日历扩展器。 简单。 调试器显示文本正确传输到调用方法,但此行转换代码将文本框文本转换为1/1/0001 12:00:00 AM。 文本框日期为:2011年4月15日 DateTime txtMyDate = Convert.ToDateTime(txtDate.Text); 我究竟做错了什么?

在Pdf列表中加粗一些文本

我在列表中显示一些内容以在pdf文件中显示它。 每件事情都很好,但现在我想要列表项中的一些文字应该是大胆的。 例如 : 这是ListItem Bold Text。 我怎样才能做到这一点 ? 这是我的代码: List lst_note = new List(List.ORDERED); lst_note.IndentationLeft = 10f; lst_note.Add(new iTextSharp.text.ListItem(“This single **word** should be Bold”, FontFactory.GetFont(FontFactory.TIMES_ROMAN, 10))); disclaimer.Add(lst_note); 编辑 我试过这个: Font bold = new Font(FontFactory.GetFont(FontFactory.TIMES_BOLD, 10, Font.BOLD)); lst_terms.Add(new iTextSharp.text.ListItem(“Some Text “+ new Chunk(“this should bold”, bold), FontFactory.GetFont(FontFactory.TIMES_ROMAN, 10))); 但这没效果