Tag: asp.net 3.5

代码Behing更新web.config映射问题

我从后面的代码我需要更新我的web.config。 这在以前从来就不是问题,但是我最近收到了一个错误。 错误说“无法映射路径’/’。” 注释掉的线条是我尝试的不同变化。 //Configuration myWebConfig = WebConfigurationManager.OpenWebConfiguration(Server.MapPath(“~”)); //Configuration myWebConfig = WebConfigurationManager.OpenWebConfiguration(“~”); //Configuration myWebConfig = WebConfigurationManager.OpenWebConfiguration(null); Configuration myWebConfig = WebConfigurationManager.OpenWebConfiguration(“.”); // update pages theme RoleManagerSection section = (RoleManagerSection)myWebConfig.GetSection(“system.web/roleManager”); section.DefaultProvider = “SqlRoleManager”; section.Providers.Clear(); ProviderSettings providerSettings = new ProviderSettings(); providerSettings.Name = “SqlRoleManager”; providerSettings.Type = “System.Web.Security.SqlRoleProvider”; providerSettings.Parameters.Clear(); providerSettings.Parameters.Add(“connectionStringName”, “SimpleTickConnection”); providerSettings.Parameters.Add(“applicationName”, “TheaterSales”); section.Providers.Add(providerSettings); myWebConfig.Save();

使用c#2008中的正则表达式validation进行电话号码validation?

我想以这种格式validation电话号码,即+ 919981424199,+ 91231456789,….我正在使用Asp.net + c#2008开发网站。为此我使用了正则表达式validation控件 – >属性 – >validation表达式=“[0-9] +(,[0-9] +)*”。 但这接受号码为919981424199,…..用户可能会以这种方式输入+ 919981424199,919300951916,所以我需要这种类型格式的validation表达式。“+”符号是可选的,可以使用&它不能。我试图解决,但我仍然在寻找。请帮我解决这个问题。 提前致谢。

在asp:Table Control我们如何创建thead?

从关于该主题的MSDN文章中 ,我们可以看到我们创建了一个包含TableHeaderCell 。 但是他们像这样添加表头: myTable.Row.AddAt(0, headerRow); 输出HTML: Column 1 Header Column 2 Header Column 3 Header (0,0) (0,1) (0,2) … 它应该有 和 (所以它与tablesorter无缝地工作) 🙂 Column 1 Header Column 2 Header Column 3 Header (0,0) (0,1) (0,2) … HTML aspx代码是 如何输出正确的语法? 就像信息一样 , GridView控件内置了这个,因为我们只需要设置Accesbility并使用HeaderRow gv.UseAccessibleHeader = true; gv.HeaderRow.TableSection = TableRowSection.TableHeader; gv.HeaderRow.CssClass = “myclass”; 但问题是Table控件。

绑定到对象数据源的下拉列表 – 如何在按钮单击时更新

这可能是非常简单的事情。 我有一个绑定到对象数据源的下拉列表。 我已将AppendDataBoundItems设置为true,以便我可以进行初始选择。 我有一个按钮,增加了一个容纳 – 所以在那之后我需要下拉列表更新以包括新的住宿。 所以我尝试在下拉列表中调用databind,并在数据源上调用databind – 没有任何东西使这个下拉列表更新。 例如。 PropertyAccommodations1.DataBind(); 有人可以让我知道我做错了什么。 最初我认为这是由于更新面板问题..但我删除了更新面板,它仍然无法工作(并检查主页面不包括更新面板)。 谢谢!!

将绑定xml绑定到Model Class

我正在尝试使用xml作为小型CMS的数据库,如图库或员工档案等 然而,所有亚音的头脑我坚持我如何将我的xml文档绑定到一个模型类,以便我可以使用该类进行强类型视图: 这是我的模型类: [XmlRoot(“employee”)] public class EmployeesModel { [Required] [DisplayName(“Name: “)] [XmlElement(“employeeName”)] public string employeeName { get; set; } [Required] [DisplayName(“Position: “)] [XmlElement(“employeePosition”)] public string employeePosition { get; set; } [Required] [DisplayName(“Description”)] [XmlElement(“employeeDescription”)] public string employeeDescription { get; set; } [Required] [DisplayName(“Photo: “)] [XmlElement(“employeePhoto”)] public string employeePhoto { get; set; } [Required] [DisplayName(“ID: “)] [XmlElement(“employeeID”)] […]

ASP.NET JQuery AJAX POST返回数据但在401响应中

我的应用程序中有一个Web页面,需要调用我已设置的Web服务来返回对象列表。 此调用设置如此 $(document).ready(function() { var response = $.ajax({ type: ‘POST’, contentType: ‘application/json; charset=utf-8’, url: ‘/Ajax/service.asmx/GetObjects’ }); response.success(function(data) { $(‘#bodyText’).html(data); }); response.complete(function() { alert(‘ajax complete’); }); }); 我的服务看起来像这样 namespace AjaxTest.Ajax { #region using System.ComponentModel; using System.Web.Script.Serialization; using System.Web.Script.Services; using System.Web.Services; #endregion /// /// Summary for boat /// [WebService(Namespace = “http://quality/”)] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.Web.Script.Services.ScriptService] public class […]

ASP.Net复选框返回“是”或“否”值(而不是True / False)

我正在使用C#和ASP.Net 3.5,并尝试从复选框中获取“是”/“否”值,而不是True / False。 有简单的方法还是我需要做“if”语句?

获取“无法在Null值上调用此方法或属性”错误

更新1: 这条线上引发了exception: client_group_details.Add(new ClientGroupDetails( 原始问题: 我有以下代码,我从数据库的30列数据中删除了数据库中的2列。 每当任何列返回NULL值时,我都会收到错误: public class ClientGroupDetails { public String Col2; public String Col3; public ClientGroupDetails(String m_Col2, String m_Col3) { Col2 = m_Col2; Col3 = m_Col3; } public ClientGroupDetails() { } } [WebMethod()] public List GetClientGroupDetails(string phrase) { var client_group_details = new List(); using (connection = new SqlConnection(ConfigurationManager.AppSettings[“connString”])) { using (command = […]

.net在运行时确定我的应用程序是exe还是Web应用程序

我确信我以前做过这个,但我已经在文档中了一段时间,似乎无法再找到它。 我需要能够在我的业务领域的运行时确定我的应用程序运行的上下文。这样我可以使用配置文件进行一些切换,并使用正确的方法来确定我是在调试还是发布等运行。我非常有信心它在System.Environment中,但我还没有遇到它。

对Textbox onblur事件执行数据库查询

我正在使用带有C#的asp.net 3.5。 当用户在txtProductID中输入ProductID时,我需要进行数据库查找。 我想做javascript是不可能的,因为这将是服务器端调用。 我在网页的page_load事件中写了这段代码: protected void Page_Load(object sender, EventArgs e) { txtProductID.Attributes.Add(“onblur”, “LookupProduct()”); } protected void LookupProduct() { //Lookup Product information on onBlur event; } 我收到一条错误消息:Microsoft JScript运行时错误:预期的对象如何解决此问题?