我在当前的ASP.NET Web应用程序(而不是MVC)中使用表单身份验证,并且我的IIS 6服务器配置了以下选项:
在[目录安全性选项卡] - > [身份验证方法]我有:
上述选项是否会阻止表单身份验证正常工作?换句话说,表单身份验证的正确IIS 6配置是什么?
编辑
我刚刚启用了以上两个选项并且Forms身份验证会话已过期并将我重定向到登录页面进行测试,但到目前为止所有答案都建议[集成Windows身份验证]应该关闭!
我有以下代码,工作正常:
<input type="button" name="btnHello" value="Hello" onclick="Test();"/>
Run Code Online (Sandbox Code Playgroud)
这是JS函数:
function Test() {
window.location.href = "Page2.aspx";
}
Run Code Online (Sandbox Code Playgroud)
当我单击我的Hello按钮时,它会像预期的那样重定向到Page2.aspx.但是,当我将按钮更改为图像按钮时:
<input type="image" src="images/myimage.jpg" name="btnHello" onclick="Test();"/>
Run Code Online (Sandbox Code Playgroud)
它不再有效.页面回发,但更像是刷新.我可以在JS函数中发出警报,看它被调用,但我不确定为什么重定向不起作用?有没有人经历过这个?
我知道它可能是愚蠢的,但我很难过.
提前谢谢了!
我用C#开发了一个WP7应用程序.我想知道Windows Phone 8 SDK是否支持WinJS?如果是这样,我将转向WinJS for WP和WinRT.
我在WP7.1和WP8中开发了一个Windows Phone应用程序.我需要为我的应用程序实现崩溃报告功能.每当发生强制关闭时,我想了解所发生事情的所有细节.有谁知道最好的方法吗?
场景:
我希望用户看到地图及其当前位置.然后,如果他们点击"开始",导航将开始,他们将看到他们的"路线"在他们的位置变化时被绘制到地图上,类似于一些健身应用程序如何工作以映射您的跑步/步行.目标是在用户的位置发生变化时实时执行此操作.
选项:
我看到它的方式有两种选择:1)使用a RouteQuery和Map.AddRoute从起始位置到下一个位置(当位置改变时),跟踪最后一个位置,并始终MapRoute 从该位置绘制一个新位置到新位置或者2)将用户当前位置显示为随着位置变化而移动的点,然后当他们按下"停止"时,MapRoute为他们的每个位置绘制一个以显示其完整路线.
我真的更喜欢选项#1,因为用户可以看到他们的路线进展等.
这是我正在使用的代码:
XAML:
<maps:Map x:Name="MainMap" />
<Button x:Name="btnStart" Content="Start"/>
<Button x:Name="btnStop" Content="Stop" IsEnabled="False"/>
Run Code Online (Sandbox Code Playgroud)
代码隐藏:
全局变量:
GeoCoordinateWatcher watcher;
List<GeoCoordinate> listCoordinates;
GeoCoordinate lastCoordinate;
Run Code Online (Sandbox Code Playgroud)
btnStart.Tap():
private void btnStart_Tap(object sender, GestureEventArgs e)
{
if (watcher == null)
{
watcher = new GeoCoordinateWatcher(GeoPositionAccuracy.High);
watcher.MovementThreshold = 20;
watcher.StatusChanged += watcher_StatusChanged;
watcher.PositionChanged += watcher_PositionChanged;
}
watcher.Start();
}
Run Code Online (Sandbox Code Playgroud)
watcher.StatusChanged():
private void watcher_StatusChanged(object sender, GeoPositionStatusChangedEventArgs e)
{
switch (e.Status)
{
case GeoPositionStatus.Initializing:
btnStart.IsEnabled = …Run Code Online (Sandbox Code Playgroud) 我的Toast通知有一个奇怪的问题(或者可能是我误解的预期行为).我想要的只是让toast导航回到用户点击"开始"按钮时所在的页面.
场景:
用户打开应用程序,它们显示为Page1.xaml.用户点击按钮导航到Page2.xaml.从这里,他们点击"开始"按钮.这是我在Page2.xaml.cs上设置的Toast通知:
Microsoft.Phone.Shell.ShellToast toast = new Microsoft.Phone.Shell.ShellToast();
toast.Content = "App is still running!";
toast.Title = AppResources.ApplicationTitle;
toast.NavigationUri = new Uri("/Pages/Page2.xaml?fromToast=true", UriKind.Relative);
toast.Show();
Run Code Online (Sandbox Code Playgroud)
我正在传递fromToast查询字符串,以便我可以正确处理"恢复".但是,当我点击显示的Toast通知时,我的OnNavigatedTo事件会在Page2.xaml上触发两次.
OnNavigatedTo在点击Toast之后第一次触发Page2.xaml,没有查询字符串参数,但是之后,它再次使用我的fromToast参数触发.
为什么要开两次?这是预期的吗?如果我NavigationUri从我的删除属性toast,点击Toast只会将应用程序带回Page1.xaml,这不是我想要的.
谁看过这个吗?
我正在开发Windows Phone应用程序,但我相信这也适用Silverlight.我想创建一个Storyboard(现在我创造它在我的测试代码隐藏页的全局变量),其改变Rectangle的Fill由透明属性设置为红色,然后回透明.我将Storyboard在多个矩形中重新使用它,所以我希望能够Begin()从代码隐藏中访问它.我找不到这样的例子,所以我用我认为可行的方法给了它一个镜头.
初始设置:
sb = new Storyboard();
turnOn= new ColorAnimation();
turnOn.From = Colors.Transparent;
turnOn.To = Colors.Red;
turnOn.Duration = new TimeSpan(0, 0, 0, 0, 500); //half second
turnOff= new ColorAnimation();
turnOff.From = Colors.Red;
turnOff.To = Colors.Transparent;
turnOff.Duration = new TimeSpan(0, 0, 0, 0, 500); //half second
Storyboard.SetTargetProperty(turnOn, new PropertyPath("(Rectangle.Fill)"));
Storyboard.SetTargetProperty(turnOff, new PropertyPath("(Rectangle.Fill)"));
sb.Children.Add(turnOn);
sb.Children.Add(turnOff);
canvas.Resources.Add("sb", sb); // this is the canvas where the rectangles will be
Run Code Online (Sandbox Code Playgroud)
然后,在任何时候,如果我有一个Rectangle实例,它将在 …
我正在使用这个JS小提琴:http://jsfiddle.net/BY3tz/1/
注意当您删除position,left和top从属性dotParentCSS类,黑点是在盒子的中心.
我正在寻找一种方法来保持黑点居中(垂直和水平),同时保留上面提到的3个属性,以便我可以更改left和top属性以将框定位在任何位置,并且黑点将保持居中.
这可能吗?谁能看到我dot班上的错误?
我想在Apache Server而不是IIS上运行ASP.NET站点.
我用Google搜索了很多,但没有找到满意的答案.我只发现我们可以使用一种叫做"Mono"的东西 - 这是第三方API.任何人都可以解释基础知识 - 例如,我们是否需要在该服务器上安装.NET?如果它是UNIX服务器怎么办?
任何详细的解释或链接,如果提供,将不胜感激.
我正在尝试使用PhoneCallTaskWindows Phone 8应用程序,但收到错误.这是我的代码:
private PhoneCallTask phoneTask = new PhoneCallTask();
private void btnServiceClient_Click(object sender, RoutedEventArgs e)
{
try
{
if (txtServiceClientNo.Text.Length > 0)
{
phoneTask.PhoneNumber = txtServiceClientNo.Text;
phoneTask.Show();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Run Code Online (Sandbox Code Playgroud)
谁能看到我做错了什么?
asp.net ×2
apache ×1
c# ×1
css ×1
css-position ×1
html ×1
iis-6 ×1
image ×1
imagebutton ×1
javascript ×1
maps ×1
mono ×1
navigation ×1
position ×1
redirect ×1
security ×1
silverlight ×1
storyboard ×1
toast ×1