Tag: asp.net

Asp.net cookieless sessionId url位置

我正在一个移动网站上工作,我们不能依靠手机点击网站来获得cookie支持。 我正在使用cookieless选项进行会话,并想知道是否有办法指定sessionId放置在URL中的哪个位置? 这是现在的样子: http://www.somesite.com/(S(qnxbzt45h2yxpr45tj3hpr45))/Default.aspx 有没有办法让sessionId在url的末尾? http://www.somesite.com/Default.aspx?S=qnxbzt45h2yxpr45tj3hpr45

滚动时修复gridview标题

我已经修复了GridView标题,而我向下滚动标题将是常量但问题是标题格式不正确。 像所有列标题都缩小并且不会在特定列下显示。 我尝试了很多东西,但没有任何用处。 显然,标题宽度不等于列。 我已经使用JavaScript代码进行滚动,还使用CssClass进行修复。 请为我找到解决方案 JavaScript代码 var GridId = “”; var ScrollHeight = 300; var ScrollWidth = 300; window.onload = function () { var grid = document.getElementById(GridId); var gridWidth = grid.offsetWidth; var gridHeight = grid.offsetHeight; var headerCellWidths = new Array(); for (var i = 0; i < grid.getElementsByTagName("TH").length; i++) { headerCellWidths[i] = grid.getElementsByTagName("TH")[i].offsetWidth; } […]

C# – ObjectContext实例已被释放,不能再用于需要连接的操作

我很抱歉重复。 我正朝着同样的问题前进,但仍无法处理它。 我正在使用Angularjs框架和Asp.net mvc。 我的class级: public partial class Person { public int PersonID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Telephone { get; set; } public string Adress { get; set; } public int UserID { get; set; } public virtual User […]

DirectoryServices UserPrincipal.SetPassword忽略密码策略(密码历史记录)

正如标题所示,我在设置用户密码时遇到了关于尊重密码策略的问题,特别是密码历史记录限制。 当用户不知道他当前的密码时,该方案是用户密码重置。 我使用以下内容来完成此任务: using (PrincipalContext context = new PrincipalContext(ContextType.Domain, “XXXX”, “ADMINUSER”, “ADMINPASSWORD”)) { using (UserPrincipal user = UserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, username)) { user.SetPassword(password); } } 这适用于每个策略MINUS密码历史记录限制。 现在采取这种情况,当用户想要更改他们的密码并知道我正在使用的当前密码时: using (PrincipalContext context = new PrincipalContext(ContextType.Domain, “XXXX.XXX.com”)) { using (UserPrincipal user = UserPrincipal.FindByIdentity(context, IdentityType.SamAccountName, username)) { user.ChangePassword(currentPassword, newPassword); } } …按预期工作,并validation所有密码策略限制。 有没有人不得不这样做? 干杯:)

如何使用c#将命令行输出重定向到ASPX页面?

以下是我使用c#从aspx页面运行命令的代码: string strcmd = “/k” + @”cd: C:\GWATS\bin\&&” + “waft_exe”; System.Diagnostics.Process.Start(“cmd.exe”, strcmd); Response.Redirect(“./result.aspx”); 这工作正常。 但我想从cmd获取输出到我的aspx页面。 任何人都可以给我编码吗? 我正在研究ASP.NET过去一周,因此我对此一无所知。 那么请给我一个工作代码吗?

在ListView控件中访问TextBox控件

如何访问“ListView”控件中的“TextBox”控件? 例如,我想在代码隐藏中使用this.AddCommentTextbox.Text属性。 aspx代码:

在创建新模型时上载图像

我将在ASP.Net MVC应用程序中为我的用户创建配置文件。 用户创建控制器是这样的: [HttpPost] [ValidateAntiForgeryToken] public ActionResult Create(UserProfileViewModel userViewModel) { if (ModelState.IsValid) { …. } return View(userViewModel); } 此外,每个用户模型都有几个属性,包括一张照片。 一切顺利,直到我想添加一个输入字段来接受照片。 @Html.TextBoxFor(model => model.ImageUrl, new { type = “file” }) 我将以下字段添加到UserProfileViewModel : [Display(Name = “Profile Photo”)] public HttpPostedFileBase ImageUrl { get; set; } 在上传照片的片段和我上一个问题的答案中,似乎上传照片被视为一项单独的任务。 即我需要一个单独的表格和控制器来上传照片( 就像这个答案的第一部分 )。 我想知道是否有任何方法可以在一个表单中创建整个用户配置文件并将其照片传递给同一个控制器(其中包括UserProfileViewModel照片)? 我需要注意我不知道使用jQuery或AJAX,我想使用标准的HTML帮助程序来完成这项任务。 更新:我的视图看起来像这样: @model ProjectManager.Models.UserProfileViewModel @{ ViewBag.Title = “Create”; […]

从asp.net打开任何文件

如何以编程方式在ASP.NET中打开由路径指定的任何文件? 我尝试了下面的代码片段,但它读取文件的内容而不是打开文件: string fileName = @”C:\deneme.txt”; StreamReader sr = File.OpenText(fileName); while (sr.Peek() != -1) { Response.Write(sr.ReadLine() + “”); } sr.Close(); 我也尝试了File.Open method 。

在链接按钮单击时,不会触发Repeater的Item命令事件

我的转发器的OnItemCommand事件有问题。 当我单击链接按钮时,它不会触发。 我错过了任何环境变量 ASPX代码 <a href="https://stackoverflow.com/questions/9167535/repeaters-item-command-event-is-not-firing-on-linkbutton-click/”> <asp:LinkButton ID="lbDelete" runat="server" CommandName="del" CommandArgument = "” OnClientClick=”if (!confirm(‘Are you sure do you want to delelte it?’)) return false;”>Delete CS protected void deleteResearcher(object sender, RepeaterCommandEventArgs e) { string a; lblError.Text = e.CommandArgument.ToString(); lblError.Visible = true; }

无法使用Simple Injector注册Api控制器?

我有一个使用Simple Injector的WebApi,它工作得非常好,但我必须在项目中实现OAuth。 现在我已经这样做了,我的ApiControllers给了我一个像Simple Injector这样的错误,现在已经正确设置了 我有我的Start.cs文件 public class Startup { public void Configuration(IAppBuilder app) { // Web API configuration and services HttpConfiguration config = new HttpConfiguration(); Container container = SimpleInjectorConfig.Initialize(app); ConfigureAuth(app, container); WebApiConfig.Register(config); app.UseWebApi(config); } public void ConfigureAuth(IAppBuilder app, Container container) { var OAuthServerOptions = new OAuthAuthorizationServerOptions() { AllowInsecureHttp = true, TokenEndpointPath = new PathString(“/token”), AccessTokenExpireTimeSpan […]