小编Bob*_*tiz的帖子

如何在Visual Studio中显示调用堆栈,Immediates和其他隐藏的窗口

我在VS2008中关闭了调用堆栈和其他默认窗口.我该如何取回它们?我希望在View菜单下找到一个命令,或者至少在View\Other Windows菜单下找到一个命令.没有.谢谢.

visual-studio

39
推荐指数
3
解决办法
3万
查看次数

是否可以使用Membership API更改用户名

我使用ASP.NET的默认sql成员资格提供程序,我想提供一个页面来更改用户的用户名.我相信我确信我可以使用自定义提供程序执行此操作,但是可以使用默认提供程序完成吗?

我的问题的第二部分是:我是否应该允许用户在创建帐户后更改其用户名?

membership asp.net asp.net-membership sqlmembershipprovider membership-provider

32
推荐指数
2
解决办法
2万
查看次数

如何表明必填字段?

指示必填字段的最佳方式是什么?

每个字段的标签旁边都是红色星号吗?你还需要用文字解释红色星号的含义吗?

如果需要所有字段怎么办?你还有红色的星号吗?

validation

10
推荐指数
2
解决办法
2万
查看次数

在C#或VB中动态逻辑表达式解析/评估?

最好的是评估如下表达式:
(A和B)或(A和C)或(非B和C)

(A && B)|| (A && C)|| (!B && C)

在运行时,我计划将上面的表达式转换为以下内容:(
真和假)或(真和假)或(非假和真)

(真&&假)|| (真&&假)|| (!False && True)

条件:1)逻辑表达式直到运行时才知道.2)数字变量及其值直到运行时才知道.3)变量值永远不为空.

我知道我可以使用类和方法创建一个简单的汇编,我根据输入在运行时生成,但有更好的方法.我之前做过这个.使用字符串构建器编写代码,然后调用编译器.之后,加载程序集并调用方法.

建议?

谢谢.

c# vb.net expression

9
推荐指数
2
解决办法
1万
查看次数

是否有免费的"添加连接"或"SQL连接"对话框?

我喜欢"服务器资源管理器"窗口中Visual Studio中的"添加连接"或"SQL连接"对话框.我也喜欢CodeSmith中的那个.我希望在我的Windows应用程序中具有相同的对话框或类似功能.

我需要它来使用SQL Server和SQL Server Express数据库文件(*.mdf).

我的客户安装了.NET 3.5 SP1和SQL Server 2008 Express.

这是我可以使用的系统对话框吗?是否有类似的开源对话框?谢谢.

windows dialog winforms

8
推荐指数
1
解决办法
4537
查看次数

MVC Post导致QueryString在重新加载相同视图时丢失

请让我解释一下设置.

我有一个更改密码控制器/操作和视图.以下是我的帐户控制器中的操作签名:

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)

c# asp.net asp.net-mvc post asp.net-mvc-4

6
推荐指数
1
解决办法
6412
查看次数

HTML链接和可用性

网页上的链接是否应该加下划线?
我不相信这应该是一个坚硬而快速的规则!
在我的博客上写了一篇关于此问题的评论后,另一位开发人员抱怨我没有遵循网络标准.它又来了,我想知道你的想法.她的论点是,对于一致性和可用性,所有链接都必须始终加下划线.我的经理同意了,所以我在css中更改了两行,并且完成了.我不介意做这项工作,但我认为现在该网站的可用性较低.有太多东西在尖叫着引起你的注意.

我应该提一下,这是一个有很多页面数据输入的网站.有问题的链接是位于页面左侧的标题为"菜单"的框中的导航链接.当您在链接上方悬停时,下划线确实出现,当用户在链接上方盘旋时,背景颜色发生了变化.我真的不敢相信我甚至讨论过.当我的经理同意时,我更加震惊.

我错了吗?我应该做出哪些其他论点?谢谢!:)

html css usability

5
推荐指数
1
解决办法
619
查看次数

如何将方程式转换为单个变量的公式?

如何将方程式转换为单个变量的公式?我正在考虑一个数学方程式:

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)

谢谢.

.net c# math logic expression-trees

5
推荐指数
1
解决办法
2525
查看次数

为什么ASP.NET接受外部创建的会话标识符?

我有一个使用标准SQL成员资格提供程序的ASP.NET 3.5网站.

在推送到生产之前,应用程序必须通过IBM Rational AppScan.

我收到错误:
严重性:高
测试类型:应用程序
易受攻击的URL:http://mytestserver/myapp/login.aspx
补救任务:不接受外部创建的会话标识符

我该怎么做才能解决这个问题?

我正在使用SQL Membership Provider.这有关系吗?我也在使用标准登录控件.我关掉了"记住我",并隐藏了.

谢谢.

membership asp.net security asp.net-membership

5
推荐指数
1
解决办法
3997
查看次数

HttpWebRequest 上 MediaType 属性的有效值是什么

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)

谢谢。

html asp.net webrequest httpwebrequest

4
推荐指数
1
解决办法
8713
查看次数

如何使用Compact Framework垂直绘制文本

我需要直接在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)

谢谢.

c# user-interface drawing windows-mobile

3
推荐指数
1
解决办法
2543
查看次数

XAML专家设计

我是一个小型的ISV.2位开发人员 我有一个现有的Windows应用程序,我们销售.我想用WPF重写UI,甚至可以在网上创建一个Silverlight版本.我有20年的经验,而且我学得很快.我相信我可以学习XAML,WPF和Silverlight.但是,我想知道是否应该编写初始UI.我听过关于项目中真正设计师价值的所有讨论.我相信我所听到的大部分内容.所以,我想找一个XAML专家设计师来设计我的新UI并编写我的所有初始XAML.

我怎么找到这个人?我在这个人中寻找什么?我应该要求固定价格合约还是小时费率?我应该提供百分比的销售作为付款吗?

wpf user-interface xaml

2
推荐指数
1
解决办法
584
查看次数

测试人员应该报告什么?

我有一个我为客户建站的网站.我现在和我一起在项目上有一个测试员.

我觉得需要测试人员.真!我无法测试自己的代码.我也很欣赏新眼睛的价值.但是想要报道的是什么?

很容易说一切都应该报告,但我和测试人员之间没有人过滤掉不重要的请求.测试人员不了解系统,也不了解目标用户.她正在为我分配任务,而不是项目经理.我认为这会很快改变,但在此之前,你会推荐什么?似乎有一种信念,我们的用户从来没有使用过互联网,他们和摇滚一样愚蠢.

我遇到的问题是,测试人员建议的一切都是自动接受并分配给我的.

我有很多案例让我沮丧并说"真的吗?你认真吗?这应该是一个问题吗?"

例如:需要在页面顶部添加文字,其中必填字段为"*=必需".

你有没有这种感觉?你是怎么处理的?

就目前而言,我正在按照我所说的做,但我明确表示我不同意.

testing

0
推荐指数
1
解决办法
411
查看次数