小编qin*_*126的帖子

为什么Request.Url中包含查询字符串?

在我的一个页面上,我让用户根据他们从年龄下拉列表中选择的年龄来过滤内容.

这是我的代码.

$('#age').change(function () {
         var ageUrl = "@Request.Url?age=" + $(this).val();

         alert(ageUrl);
         window.location = ageUrl;
     });
Run Code Online (Sandbox Code Playgroud)

这是问题所在.我在应用页面上.

http:// localhost:60627/apps

第一次,我选择一个年龄并获得重定向,没问题.

http:// localhost:60627/apps?age = Middle_School

第二次,我选择另一个.

http:// localhost:60627/apps?age = Middle_School?age =幼儿园

在查询中,年龄出现两次.我尝试了Request.Url或Request.RawUrl,总是包含querystring.我应该使用什么来获取没有查询字符串的页面网址.

asp.net-mvc request asp.net-mvc-3

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

KnockoutJs,无法获得正确的值

我将我的代码上传到jsFiddle,你可以在那里测试它.

http://jsfiddle.net/2RPsw/1/

这是问题,而是获得一个完整的名称,它显示了该函数的源代码.如果我使用ko.computed,它将起作用.我在下面做的也应该没问题.有人可以向我解释为什么它显示源代码,而不是价值.

            <p>First name: <input data-bind="value: firstName" /></p>
            <p>Last name: <input data-bind="value: lastName" /></p>
            <p>Full name: <span data-bind="text: fullName"></span></p>?
Run Code Online (Sandbox Code Playgroud)

KO代码:

function AppViewModel() {

    self = this;

    self.firstName = ko.observable("Bert");
    self.lastName = ko.observable("Bertington");
    self.fullName = function(){
        return  self.firstName() + " " + self.lastName();

    };
}

// Activates knockout.js
ko.applyBindings(new AppViewModel());?
Run Code Online (Sandbox Code Playgroud)

更新:

回答TCM的问题.为什么我不想使用ko.computed.不是我不想使用它,只是因为我很困惑,不知道何时使用它.例如

以下代码来自淘汰第一个教程.它不使用ko.computegd,但它的工作原理.

http://learn.knockoutjs.com/#/?tutorial=intro

self.capName = function(){
    var curVal = self.lastName();
    self.lastName(curVal.toUpperCase());
};
Run Code Online (Sandbox Code Playgroud)

knockout-2.0 knockout.js

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

msdeploy 停止工作,出现错误代码:ERROR_USER_NOT_ADMIN

我正在使用 msdeploy 将代码部署到开发服务器。今天早上它停止工作了。我收到 ERROR_USER_NOT_ADMIN。一切都没有改变,至少据我所知没有改变。

abc\jqin,该用户是域帐户,是本地管理员。为什么我仍然收到 ERROR_USER_NOT_ADMIN

部署:“C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe” -verb:sync -source:package="C:\NetBuild\Packages\IRViewerSvc\IRViewerSvc.zip" -dest:iisApp=IRViewerSvc, computerName=tvw-irwebsvc,用户名=“abc\jqin”,密码=******** 信息:使用 ID '51e98b9d-456e-4c7e-8f1a-c696c240f431' 连接到远程服务器。EXEC:错误代码:ERROR_USER_NOT_ADMIN [C:\NetBuild\BuildScript\IRViewerSvc.build]
更多信息:使用 Web 部署代理服务连接到“tvw-irwebsvc”,但无法授权。确保您是“tvw-irwebsvc”的管理员。了解更多信息: http://go.microsoft.com/fwlink/? LinkId=221672#ERROR_USER_NOT_ADMIN 。错误:远程服务器返回错误:(401) 未经授权。[C:\NetBuild\BuildScript\IRViewerSvc.build] EXEC:错误计数:1。 [C:\NetBuild\BuildScript\IRViewerSvc.build] C:\NetBuild\BuildScript\IRViewerSvc.build(71,5):错误 MSB3073:命令 ""C:\Program Files\IIS\Microsoft Web Deploy V3\msdeploy.exe" -verb:sync -source:package="C:\NetBuild\Packages\IRViewerSvc\IRViewerSvc.zip" -dest:iisApp=IRViewerSvc ,computerName=tvw-irwebsvc,username="abc\jqin",password=********" 退出,代码为 -1。完成构建项目“C:\NetBuild\BuildScript\IRViewerSvc.build”(部署目标)——失败。

iis msdeploy msdeployserviceagent

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

mac osx 10.9,启动时自动连接到网络驱动器,唤醒

我在Ubuntu 13.10服务器中有一个共享文件夹.我可以使用"连接到服务器"从我的mac os连接到这个共享文件夹

smb://ubuntunas/download
Run Code Online (Sandbox Code Playgroud)

我不希望每次都手动完成.是否可以在启动时连接到它

macos network-drive osx-mavericks

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