问题列表 - 第7870页

有人能帮我理解为什么会这样吗?

我碰到了我遇到过的最奇怪的事情.

考虑这个测试页面:

<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title></title>
    <script language=javascript>
        function test(myParameter) {
            alert(myParameter);
        }
    </script>
</head>
<body>
    <input type="button" value="Strange" onclick="javascript: test(044024);" />
    <input type="button" value="Ok" onclick="javascript: test('044024');" />
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

如果我点击"奇怪"按钮,我得到18452,如果我点击"确定"按钮我得到044024

有谁知道发生了什么并向我解释?

html javascript

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

将MVC用于Webforms项目的新部分

我非常喜欢MVC"方式",并且真的很喜欢学习ASP.NET MVC(我从不喜欢ASP.NET Webforms,但直到现在我才知道为什么).问题是我要继承一堆Webforms代码,并想知道我是否能够使用MVC向代码库添加新东西,而不是使用Webforms.我想这取决于认证如何设置了很多,如果代码被设置的方式,我可以包括一些图书馆或东西,只是使用这些函数,或者如果我必须重新创建它们或喘气复制它们在其他地方.我应该担心什么?我应该停止搞乱MVC并开始使用Webforms,还是可以让它一起工作,这样如果我需要从Webforms代码库中修改一些内容,我可以在移动时重新创建MVC方式?

asp.net asp.net-mvc asp-classic

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

如何获得CGPath曲线或四边形曲线中的所有点

我使用该方法制作了四条曲线路径CGPathAddQuadCurveToPoint.我完美地完成了这条道路.但是,我想知道参与路径的所有坐标点.

有没有办法检索路径中的所有坐标点?

如果没有,你有任何其他解决方案用于以数学方式检索曲线中的所有点.

提前谢谢,Vamshi

iphone cocoa bezier core-animation core-graphics

18
推荐指数
2
解决办法
8040
查看次数

内联javascript表单验证

我在工作中正在处理表单验证脚本,并且遇到了一些困难.该表单旨在确保用户填写姓名,真实的电子邮件,类别(从他下拉)和问题:

这会命名表单并从表单中收集所有数据:

<script>

  function checkForm(form1) {
name = document.getElementById("FieldData0").value;
category = document.getElementById("FieldData3").value;
question = document.getElementById("FieldData1").value;
email = document.getElementById("FieldData2").value;
Run Code Online (Sandbox Code Playgroud)

这将检查"名称"字段中是否存在某些内容.它工作正常并完全按照它应该验证,显示错误文本:

  if (name == "") {
  hideAllErrors();
document.getElementById("nameError").style.display = "inline";
document.getElementById("FieldData0").select();
document.getElementById("FieldData0").focus();
  return false;
Run Code Online (Sandbox Code Playgroud)

这也可以像它应该的那样工作.它会检查电子邮件字段是否为空,如果为空,则显示错误文本并选择该字段:

  } else if (email == "") {
hideAllErrors();
document.getElementById("emailError").style.display = "inline";
document.getElementById("FieldData2").select();
document.getElementById("FieldData2").focus();
  return false;
  } 
Run Code Online (Sandbox Code Playgroud)

这也可以像它应该的那样工作,确保问题字段不为空:

else if (question == "") {
hideAllErrors();
document.getElementById("questionError").style.display = "inline";
document.getElementById("FieldData1").select();
document.getElementById("FieldData1").focus();
  return false;
  } 
Run Code Online (Sandbox Code Playgroud)

这部分工作 - 如果没有选择下拉列表,它将显示错误消息,但这不会阻止表单提交,它只是在表单提交时显示错误文本:

else if (category == "") {
hideAllErrors();
document.getElementById("categoryError").style.display = "inline";
document.getElementById("FieldData3").select();
document.getElementById("FieldData3").focus(); …
Run Code Online (Sandbox Code Playgroud)

javascript forms validation

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

最简洁的方法来初始化C#哈希表

C#是否允许在单行表达式中填充哈希表?我正在考虑与以下Python相当的东西:

mydict = {"a": 23, "b": 45, "c": 67, "d": 89}
Run Code Online (Sandbox Code Playgroud)

换句话说,是否可以在单独的表达式中设置每个键值对?

c# hashtable

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

很多布尔标志输入到类

我有一个对话框,根据应用程序的状态,当前用户的安全性等显示各种内容.我正在传递几个布尔标志,然后根据这些标志启用和/或隐藏UI组件.Eg:

new MyDialog(showOptionsTable, allowFooInput, allowBarInput, isSuperUser) 
Run Code Online (Sandbox Code Playgroud)

最初这开始是一些标志,这很好.但是现在随着需求的变化,它已经演变为五个布尔标志的输入.

处理这种行为的最佳做法是什么?这是否应该根据对话框的外观进行子类化?

java refactoring

3
推荐指数
2
解决办法
3464
查看次数

在.NET中解码基本授权的最简单方法

我需要验证在VB.NET中发送到我的HttpListener的基本授权标头.我这样抓住标题(随意指出更好的方法来做到这一点):

EncodedAuth = Context.Request.Headers.GetValues("Authorization")(1)
Run Code Online (Sandbox Code Playgroud)

现在我如何解码它们?我理解这个理论,但我似乎找不到合适的代码.

谢谢.

vb.net authorization httplistener

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

PHP中的数据清理

有人可以推荐一个最新的PHP库中的数据清理库吗?

我正在寻找一个提供一组数据清理功能的库.电子邮件验证/清理(删除那些%0A,\ r \n ...),剥离htlm(stripslashes(htmlentities),删除脚本,SQL注入......与用户提交的数据相关的任何形式的漏洞利用.

CakePHP清理类(不是"框架")看起来不错..?

php sanitization

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

使用C#代码加载ascx组件

有什么办法可以使用C#加载然后"渲染"ascx控件吗?

本质上我试图用C#函数替换内联ASP,它将返回相同的HTML.然后,我可以将其设置为webmethod,以便我可以使用生成原始html的相同代码使用jQuery更新页面的该部分.

我真的需要一些方法来做这件事,这似乎是一条合乎逻辑的路线.

c# asp.net ascx

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

如何以编程方式关闭C#中的Windows XP Print Spooler服务

我需要编写一个小的控制台应用程序(补丁)来关闭打印后台处理程序服务,执行一些操作,然后启动打印后台处理程序服务.我想用C#写这个.有人能指出我正确的方向吗?提前致谢!

c# windows windows-xp console-application

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