我在VS2008中关闭了调用堆栈和其他默认窗口.我该如何取回它们?我希望在View菜单下找到一个命令,或者至少在View\Other Windows菜单下找到一个命令.没有.谢谢.
我使用ASP.NET的默认sql成员资格提供程序,我想提供一个页面来更改用户的用户名.我相信我确信我可以使用自定义提供程序执行此操作,但是可以使用默认提供程序完成吗?
我的问题的第二部分是:我是否应该允许用户在创建帐户后更改其用户名?
membership asp.net asp.net-membership sqlmembershipprovider membership-provider
指示必填字段的最佳方式是什么?
每个字段的标签旁边都是红色星号吗?你还需要用文字解释红色星号的含义吗?
如果需要所有字段怎么办?你还有红色的星号吗?
最好的是评估如下表达式:
(A和B)或(A和C)或(非B和C)
或
(A && B)|| (A && C)|| (!B && C)
在运行时,我计划将上面的表达式转换为以下内容:(
真和假)或(真和假)或(非假和真)
或
(真&&假)|| (真&&假)|| (!False && True)
条件:1)逻辑表达式直到运行时才知道.2)数字变量及其值直到运行时才知道.3)变量值永远不为空.
我知道我可以使用类和方法创建一个简单的汇编,我根据输入在运行时生成,但有更好的方法.我之前做过这个.使用字符串构建器编写代码,然后调用编译器.之后,加载程序集并调用方法.
建议?
谢谢.
我喜欢"服务器资源管理器"窗口中Visual Studio中的"添加连接"或"SQL连接"对话框.我也喜欢CodeSmith中的那个.我希望在我的Windows应用程序中具有相同的对话框或类似功能.
我需要它来使用SQL Server和SQL Server Express数据库文件(*.mdf).
我的客户安装了.NET 3.5 SP1和SQL Server 2008 Express.
这是我可以使用的系统对话框吗?是否有类似的开源对话框?谢谢.
请让我解释一下设置.
我有一个更改密码控制器/操作和视图.以下是我的帐户控制器中的操作签名:
public ActionResult ChangePassword(ChangePasswordMessageId? message)
[HttpPost]
public ActionResult ChangePassword(ChangePasswordViewModel model)
Run Code Online (Sandbox Code Playgroud)
首次加载更改密码时,我在查询字符串中有一些数据.这是一个例子:
https://www.mywebsite.com/Account/ChangePassword?mobile=1
这是视图中的Form声明.
@using (Html.BeginForm("ChangePassword", "Account", FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
@Html.AntiForgeryToken()
Run Code Online (Sandbox Code Playgroud)
表单通过简单的提交按钮提交:
<div class="form-group">
<div class="col-md-offset-2 col-md-4">
<input type="submit" value="Change Password" class="btn btn-primary btn-block" />
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
表单有3个字段:当前密码,新密码和确认密码.如果用户正确填写所有数据,并通过所有客户端验证,表单工作正常.除了一个用例外,一切正常.
假设用户输入了不正确的旧密码值.当我进入上面的HTTPPOST ChangePassword操作时,它将失败.这就是代码的样子.
[HttpPost]
public ActionResult ChangePassword(ChangePasswordViewModel model)
{
if (ModelState.IsValid)
{
try
{
MembershipUser user = Membership.GetUser();
//The NEXT line is the one that fails if they supply the wrong Old Password value.
//The …Run Code Online (Sandbox Code Playgroud) 网页上的链接是否应该加下划线?
我不相信这应该是一个坚硬而快速的规则!
在我的博客上写了一篇关于此问题的评论后,另一位开发人员抱怨我没有遵循网络标准.它又来了,我想知道你的想法.她的论点是,对于一致性和可用性,所有链接都必须始终加下划线.我的经理同意了,所以我在css中更改了两行,并且完成了.我不介意做这项工作,但我认为现在该网站的可用性较低.有太多东西在尖叫着引起你的注意.
我应该提一下,这是一个有很多页面数据输入的网站.有问题的链接是位于页面左侧的标题为"菜单"的框中的导航链接.当您在链接上方悬停时,下划线确实出现,当用户在链接上方盘旋时,背景颜色发生了变化.我真的不敢相信我甚至讨论过.当我的经理同意时,我更加震惊.
我错了吗?我应该做出哪些其他论点?谢谢!:)
如何将方程式转换为单个变量的公式?我正在考虑一个数学方程式:
c^2 = a^2 + b^2
Run Code Online (Sandbox Code Playgroud)
我想有一个可以处理任何公式的函数,并给我单独的变量公式.上面的等式将产生以下结果:
a = (c^2 - b^2)^0.5
b = (c^2 - a^2)^0.5
c = (a^2 + b^2)^0.5
Run Code Online (Sandbox Code Playgroud)
我还想从:
a = (c^2 - b^2)^0.5
Run Code Online (Sandbox Code Playgroud)
并输出:
b = (c^2 - a^2)^0.5
c = (a^2 + b^2)^0.5
Run Code Online (Sandbox Code Playgroud)
我看过表达式树,但我无法想象它是如何工作的.我想要.NET(C#,VB.NET或F#)解决方案.有任何想法吗?
就像是:
public string[] GetFormulas(string equation)
{
...
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我有一个使用标准SQL成员资格提供程序的ASP.NET 3.5网站.
在推送到生产之前,应用程序必须通过IBM Rational AppScan.
我收到错误:
严重性:高
测试类型:应用程序
易受攻击的URL:http://mytestserver/myapp/login.aspx
补救任务:不接受外部创建的会话标识符
我该怎么做才能解决这个问题?
我正在使用SQL Membership Provider.这有关系吗?我也在使用标准登录控件.我关掉了"记住我",并隐藏了.
谢谢.
HttpWebRequest 上 MediaType 属性的有效值是什么?
我想做这样的事情:
Dim url As String = HttpContext.Current.Request.Url.AbsoluteUri
Dim req As System.Net.HttpWebRequest = DirectCast(System.Net.WebRequest.Create(New Uri(url)), System.Net.HttpWebRequest)
' Add the current authentication cookie to the request
Dim cookie As HttpCookie = HttpContext.Current.Request.Cookies(FormsAuthentication.FormsCookieName)
Dim authenticationCookie As New System.Net.Cookie(FormsAuthentication.FormsCookieName, cookie.Value, cookie.Path, HttpContext.Current.Request.Url.Authority)
req.CookieContainer = New System.Net.CookieContainer()
req.CookieContainer.Add(authenticationCookie)
req.MediaType = "PRINT"
Dim res As System.Net.WebResponse = req.GetResponse()
'Read data
Dim ResponseStream As Stream = res.GetResponseStream()
'Write content into the MemoryStream
Dim resReader As New BinaryReader(ResponseStream)
Dim docStream As New MemoryStream(resReader.ReadBytes(CInt(res.ContentLength)))
Run Code Online (Sandbox Code Playgroud)
谢谢。
我需要直接在Windows Mobile窗体上直接绘制文本.这是一个Compact Framework 2.0应用程序.我在Windows窗体应用程序中使用以下测试代码,但它不适用于紧凑框架,因为没有DirectionVertical StringFormatFlag.还有另一种方法可以在Windows Mobile上执行相同的操作吗?升级到Compact Framework 3.5没有帮助.它与2.0具有相同的StringFormatFlags.
private void TestDrawVertically()
{
Font myFont = new Font(FontFamily.GenericSerif, 10, FontStyle.Bold);
System.Drawing.Brush myBrush = new SolidBrush(Color.Black);
Rectangle myRect = new Rectangle(10, 10, 200, 200);
StringFormat myFormat = new StringFormat();
myFormat.LineAlignment = StringAlignment.Center;
myFormat.Alignment = StringAlignment.Center;
myFormat.FormatFlags = StringFormatFlags.DirectionVertical;
Graphics myGraphic = this.CreateGraphics();
myGraphic.DrawString("Hello", myFont, myBrush, myRect, myFormat);
}
Run Code Online (Sandbox Code Playgroud)
谢谢.
我是一个小型的ISV.2位开发人员 我有一个现有的Windows应用程序,我们销售.我想用WPF重写UI,甚至可以在网上创建一个Silverlight版本.我有20年的经验,而且我学得很快.我相信我可以学习XAML,WPF和Silverlight.但是,我想知道是否应该编写初始UI.我听过关于项目中真正设计师价值的所有讨论.我相信我所听到的大部分内容.所以,我想找一个XAML专家设计师来设计我的新UI并编写我的所有初始XAML.
我怎么找到这个人?我在这个人中寻找什么?我应该要求固定价格合约还是小时费率?我应该提供百分比的销售作为付款吗?
我有一个我为客户建站的网站.我现在和我一起在项目上有一个测试员.
我觉得需要测试人员.真!我无法测试自己的代码.我也很欣赏新眼睛的价值.但是想要报道的是什么?
很容易说一切都应该报告,但我和测试人员之间没有人过滤掉不重要的请求.测试人员不了解系统,也不了解目标用户.她正在为我分配任务,而不是项目经理.我认为这会很快改变,但在此之前,你会推荐什么?似乎有一种信念,我们的用户从来没有使用过互联网,他们和摇滚一样愚蠢.
我遇到的问题是,测试人员建议的一切都是自动接受并分配给我的.
我有很多案例让我沮丧并说"真的吗?你认真吗?这应该是一个问题吗?"
例如:需要在页面顶部添加文字,其中必填字段为"*=必需".
你有没有这种感觉?你是怎么处理的?
就目前而言,我正在按照我所说的做,但我明确表示我不同意.
asp.net ×4
c# ×4
html ×2
membership ×2
.net ×1
asp.net-mvc ×1
css ×1
dialog ×1
drawing ×1
expression ×1
logic ×1
math ×1
post ×1
security ×1
testing ×1
usability ×1
validation ×1
vb.net ×1
webrequest ×1
windows ×1
winforms ×1
wpf ×1
xaml ×1