Tag: asp.net

Datatable to html Table

我有问题,也许有人在这里不会介意帮助我。 我已经说了3个数据表,他们每个人都有以下几列: 大小,数量,金额,持续时间 数据表和名称的名称 LivingRoom ================ 1 1 1 1 2 2 2 2 BathRoom ================ 3 3 3 3 4 4 4 4 BedRoom ================= 5 5 5 5 6 6 6 6 现在我正在试图build立一个HTML发票,我可以通过所有的数据表循环,并输出以下的HTML输出,非常基本的: <table> <tr> <td>Area</td> </tr> <tr> <td>Living Room</td> </tr> <tr> <td>Size</td> <td>Quantity</td> <td>Amount</td> <td>Duration</td> </tr> <tr> <td>1</td> <td>1</td> <td>1</td> <td>1</td> </tr> […]

如何获取没有域名的用户名

在一个aspx页面中,我得到了具有函数Request.LogonUserIdentity.Name的Windows用户名。 该函数返回格式为“domain \ user”的string。 有没有一些函数只获取用户名,而不诉诸IndexOf和Substring ,像这样? public static string StripDomain(string username) { int pos = username.IndexOf('\\'); return pos != -1 ? username.Substring(pos + 1) : username; }

POSTstring到ASP.NET Web Api应用程序 – 返回null

我试图从客户端传递一个string到ASP.NET MVC4应用程序。 但是我不能接收string,要么是null,要么post方法找不到(404错误) 客户端代码传输string(控制台应用程序): HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:49032/api/test"); request.Credentials = new NetworkCredential("user", "pw"); request.Method = "POST"; string postData = "Short test…"; byte[] byteArray = Encoding.UTF8.GetBytes(postData); request.ContentType = "application/x-www-form-urlencoded"; request.ContentLength = byteArray.Length; Stream dataStream = request.GetRequestStream(); dataStream.Write(byteArray, 0, byteArray.Length); dataStream.Close(); WebResponse response = request.GetResponse(); Console.WriteLine(((HttpWebResponse)response).StatusDescription); dataStream = response.GetResponseStream(); StreamReader reader = new StreamReader(dataStream); string responseFromServer = […]

如何从内容页面访问主页面控件

我有一个包含状态消息标签的母版页。 我需要从不同的.aspx页面设置状态文本。 这怎么可以从内容页面完成? public partial class Site : System.Web.UI.MasterPage { public string StatusNachricht { get { return lblStatus.Text; } set { lblStatus.Text = value; } } protected void Page_Load(object sender, EventArgs e) { } } 我已经尝试过了,但是却没有成功: public partial class DatenAendern : System.Web.UI.Page { var master = Master as Site; protected void Page_Load(object sender, EventArgs e) […]

configuration节'system.web.extensions'不能被读取,因为它缺less一个节声明

我得到错误( configuration节system.web.extensions不能被读取,因为它缺less一个部分声明 ),同时安装我的Web应用程序在Server 2008 32位机与.NET Framework 4.0 。 但在2008年的r2 64位机器上效果不错。 这是我的webconfig文件信息 <configuration> <runtime> <assemblyBinding appliesTo="v2.0.50727" xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> </assemblyBinding> </runtime> <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength="2147483647"/> </webServices> </scripting> </system.web.extensions> </configuration> 任何想法摆脱这个错误? 注 :我已经检查了堆栈溢出中的所有相关条目,但没有任何对我有用

entity framework:如何解决“FOREIGN KEY约束可能导致周期或多个级联path”?

关于这个问题有很多问题,但我解决不了我的情况。 有人可以看看这个: 我有一张与Doctor和Secretary桌有一对多关系的Doctor 。 最后一个表都是从Employee表派生而来的,该表与sqlmembershipprovider创build的预定义Users表具有共享主键关系。 Users表和Roles表之间似乎有许多关系,我没有任何关系。 我的问题是在我的Employee表和Users表之间创build一个(零,一) – (一)关系,然后我们以它们之间的共享主键关系和引发的错误结束。 (这个问题有更好的解决方法吗?) 这里是错误的: 引入表“aspnet_UsersInRoles”上的FOREIGN KEY约束“FK_dbo.aspnet_UsersInRoles_dbo.aspnet_Users_UserId”可能会导致循环或多个级联path。 指定ON DELETE NO ACTION或ON UPDATE NO ACTION,或修改其他FOREIGN KEY约束。 无法创build约束。 查看以前的错误。 这里是我的代码和反向工程后的会员代码: public class Office { public Office() { this.Doctors = new HashSet<Doctor>(); this.Secretaries = new HashSet<Secretary>(); } [Key] public System.Guid OfficeId { get; set; } public virtual ICollection<Doctor> Doctors { get; set; […]

如何将类转换成Dictionary <string,string>?

现在我再解释一下我对字典的渴望! 从我以前的问题回答这个问题是在我的脑海里出现! 现在的实际问题是我可以转换类字典? 在字典中,我希望我的类属性为KEY ,特定属性的值为VALUE 假设我的课是 public class Location { public string city { get; set; } public string state { get; set; } public string country { get; set; } 现在假设我的数据是 city = Delhi state = Delhi country = India 现在你可以轻松理解我的观点了! 我想做词典! 那个字典应该是这样的 Dictionary<string,string> dix = new Dictionary<string,string> (); dix.add("property_name", "property_value"); 我可以得到的价值! 但是,我怎样才能得到属性名称( 不值 […]

ASP.NET中嵌套的中继器

我有一个包含分层数据的类。 我想使用嵌套中继器在我的ASP.net webapp中显示这些数据。 我该怎么做呢? 我只做过一层嵌套,我怎么说五层? 每个项目可以有零个或多个子项目。 我基本上只是使用一些css的东西缩进每个subleveling。 我不想使用树视图控件,我想严格坚持使用中继器。 更新: 我的数据来自数据库。 我有一个数据库的一些基本属性。 Item { ID, Name, Description, … } 然后,我有一个多到许多表: Parent { ParentID, ChildID } 我遍历每个项目并显示其子项; 和孩子的孩子。 我认为这是最好的嵌套中继器,但我可能是错的。

LINQ:使用Lambdaexpression式获取CheckBoxList的所有选定值

考虑一个场景,你想要在<asp:CheckBoxList>检索所有选中checkbox的List或IEnumerable值。 这是当前的实现: IEnumerable<int> allChecked = (from item in chkBoxList.Items.Cast<ListItem>() where item.Selected select int.Parse(item.Value)); 问题 :如何使用lambdaexpression式或lambda语法来改进此LINQ查询?

StyleBundle索引超出了数组的范围

我想包括像这样的目录中的所有文件: bundles.Add(new StyleBundle("~/Content/simpliq_css").Include( "~/Content/simpliq/*.css" )); 但是我得到这个错误Index was outside the bounds of the array 红线是: @Styles.Render("~/Content/simpliq_css") [IndexOutOfRangeException: Index was outside the bounds of the array.] System.String.get_Chars(Int32 index) +0 Microsoft.Ajax.Utilities.CssParser.Append(Object obj, TokenType tokenType) +402 Microsoft.Ajax.Utilities.CssParser.AppendCurrent() +74 Microsoft.Ajax.Utilities.CssParser.ParseElementName() +321 Microsoft.Ajax.Utilities.CssParser.ParseSimpleSelector() +54 Microsoft.Ajax.Utilities.CssParser.ParseSelector() +555 Microsoft.Ajax.Utilities.CssParser.ParseRule() +165 Microsoft.Ajax.Utilities.CssParser.ParseStylesheet() +186 Microsoft.Ajax.Utilities.CssParser.Parse(String source) +946 Microsoft.Ajax.Utilities.Minifier.MinifyStyleSheet(String source, CssSettings settings, CodeSettings scriptSettings) +439 Microsoft.Ajax.Utilities.Minifier.MinifyStyleSheet(String […]