好的,这真的有点开始让我烦恼.我有一个简单的Web项目设置位于:"C:\ Projects\MyTestProject \".在我的机器上的IIS中,我已经将虚拟目录映射到此位置,因此我可以在本地运行我的站点(我知道我可以从Visual Studio运行它,我更喜欢这种方法).我已将此虚拟目录命名为"mtp",我通过http://localhost/mtp/index.aspx访问它.这一切都很好.
但是,每当我尝试创建一个cookie时,它根本就不会被写出来?我在FF3和IE7中试过这个,它只是简单的不会写出cookie.我不明白.我的主机文件中有"127.0.0.1 localhost",我真的无法想到我能做的其他事情.谢谢你的建议.
詹姆士
祝福大家!这是我在stackoverflow上的第一个问题.我有一个WPF应用程序,我正在为我的部门的开发人员编写,有一些设置我需要在启动时检查并更新,如果它们没有设置(一个是用户的可执行文件的位置)电脑,我们都拥有它,只是不在同一个地方).因此,当我的应用程序第一次启动时,我需要弹出一个文件追踪器让他们选择位置.
我需要做的是将它的位置写到appSettings,但我似乎无法得到它,昨晚我努力搜索谷歌试图找到一种方法来做到这一点.我看到的大多数答案都涉及将app.config文件作为直接XML读取,这似乎不对.
所以,我只需要一种方法来为我的应用程序更新appSettings中的值.我可以从他们那里读得很好,只是还没弄明白如何写给他们.非常感谢!
詹姆士
所以我有一个StackPanel,我将其用作ContentControl.我有一个地方,我希望根据我绑定的数据生成按钮,这一切都很好,但我希望按钮是水平布局,而不是垂直布局,就像当前正在发生的那样.这是一个截图:
这是我的ContentTemplate描述中的代码:
<StackPanel Name="wpReleaseButtons" Orientation="Horizontal" Grid.Row="2">
<ItemsControl IsTabStop="False" ItemsSource="{Binding Path=BranchCommands}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Button Tag="{Binding}" Padding="3">
<TextBlock Text="{Binding Path=DisplayValue}" />
</Button>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)
不知道我在这里做错了什么.任何信息,将不胜感激.谢谢!
我在我的viewmodel中有布尔属性,每个都绑定到一个复选框.我正在尝试编写一个自定义的淘汰验证器,确保至少选中一个复选框.我已经编写并连接了验证器(即当复选框发生更改时触发,并且仅在未选中复选框时返回false),但验证消息未显示.
首先,这是一个小提琴:http://jsfiddle.net/internetH3ro/aRS4a/10/
这是验证器:
ko.validation.rules['requiresOneOf'] = {
getValue: function (o) {
return (typeof o === 'function' ? o() : o);
},
validator: function (val, fields) {
var self = this;
var result = true;
ko.utils.arrayForEach(fields, function (field) {
var val = self.getValue(field);
if (val) {
result = false;
}
});
return result;
},
message: 'Must select one option'
};
ko.validation.registerExtenders();
Run Code Online (Sandbox Code Playgroud)
这是视图模型(名称已更改以保护无辜者):
function ViewModel() {
var self = this;
self.checkboxOne = ko.observable(true);
self.checkboxTwo = ko.observable(true);
self.checkboxThree = ko.observable(true);
self.checkboxFour …
Run Code Online (Sandbox Code Playgroud) wpf ×2
.net ×1
appsettings ×1
cookies ×1
itemscontrol ×1
knockout.js ×1
localhost ×1
stackpanel ×1
xaml ×1