使用JQuery或任何其他类似框架从您的自定义URL/Web服务加载HTML内容非常容易.我多次使用这种方法,直到现在,发现性能令人满意.
但是所有的书籍,所有专家都试图让我使用JSON而不是生成HTML.它是如何比HTML更优越的?
它快得多吗?
它在服务器上的负载是否很小?
另一方面,我有一些使用生成的HTML的原因.
你是哪一方,为什么?
Silverlight已经推出很长一段时间了,Silverlight 2允许在前端使用.Net编程.我一直在考虑使用Silverlight可以创建的应用程序,但我无法决定是否应该在Silverlight中进行开发,因为我仍然关注可访问性和接受性.
从目前的趋势来看,您在Silverlight中看到了什么潜力,您认为Silverlight在未来几年将会用于什么?
我正在尝试在IIS7服务器上部署.Net framework 4网站.我已经将应用程序池的目标框架更改为.Net 4,但应用程序仍然向我显示错误:
"无法读取配置部分'system.web.extensions',因为它缺少部分声明"
我猜这与.Net4的新功能有关,它让我有一个紧凑的Web配置文件.我认为由于某种原因,IIS7对此并不满意.
如何成功部署此应用程序或者必须缩减到v3.5?我相信那里有一个解决方案.
你有什么建议吗?
这似乎是一个奇怪的位置,但无论如何让我问这个问题.
我已经创建了一些DLL来做一些神奇的mumbo-jumbo,这是显示我现在在ASP.Net中制作的网站内容所需要的.我有一个小团队的开发人员可以帮助我,但我担心他们会窃取我的代码(DLL)并在他们离开我的公司时在项目中使用它.在一个软件中,我可以证明他们正在使用我的DLL来生成内容,但是在不向公众提供DLL的服务器上我不能.
因此,尽管有一个团队,我一直在努力解决这个问题.
我的问题是.有没有什么方法你可以考虑使用哪些我可以保护我的DLL(进入bin文件夹),以便我的编码器不能窃取它,或如果被盗它变得无法使用.
我只想保护进入bin文件夹的任何内容.
我在HTML表单上有一个简单的Listbox和这个非常基本的jQuery代码
//Toggle visibility of selected item
$("#selCategory").change(function() {
$(".prashQs").addClass("hide");
var cat = $("#selCategory :selected").attr("id");
cat = cat.substr(1);
$("#d" + cat).removeClass("hide");
});
Run Code Online (Sandbox Code Playgroud)
当使用鼠标选择当前项目时,更改事件会激活,但是当我使用键盘滚动项目时,事件不会被触发,我的代码永远不会执行.
这种行为有原因吗?什么是解决方法?
我很可能没有明白这一点,但我真的无法弄清楚ASP.NET MVC的HTML帮助程序如何帮助我.这是一个样本: -
HTML:
<a href="ActionName" target="_blank">Click Me</a>
Run Code Online (Sandbox Code Playgroud)
HTML助手:
<%= Html.ActionLink("Click me", "ActionName", null, new {target="blank"}) %>
Run Code Online (Sandbox Code Playgroud)
我的眼睛更容易阅读HTML,使用HTML帮助程序似乎是违反直觉的.
看看以下参数:
是否有任何特殊的令人信服的理由,我还没有理解(因为我在MVC中自学成才,可能存在差距)应该让我更喜欢HTML助手?
或者他们只是编码噪音?
我的项目在开发过程中收集了CSS熵(未使用的类).
现在为了保持CSS文件的小,我想删除所有未使用的CSS引用.但手动执行此操作涉及搜索整个项目中的每个类.这需要时间.
您知道我可以采用的任何方法/工具来找出我的项目中不再使用哪些CSS类,并将其删除吗?
我在ASP.NET上编程.视觉工作室.
首先我的代码
$.getJSON("./posts/vote/" + postId + "/1", null, function(result) {
if (result.result == true)
$("#pst" + postId + " > .pstside > .rank > .score").html(result.voteCount);
});
Run Code Online (Sandbox Code Playgroud)
我有一堆按钮,每个按钮带有代码,从ASP.Net MVC控制器动作中带来一些投票结果.
这在第一次单击按钮时效果很好,但如果再次单击该按钮则没有任何反应.什么都没有到达服务器.
我在FireFox上测试.
出了什么问题?某种奇怪的缓存?因为请求第二次永远不会到达我的控制器,所以javascript似乎执行正常但仍然返回旧值.
当我从数据库中检索任何标量值时,我通常会为可空字段编写这样的代码.
cmd.ExecuteScalar() == DBNull.Value ? 0 : (int)cmd.ExecuteScalar()
Run Code Online (Sandbox Code Playgroud)
但我不喜欢它,因为它执行两次Executescalar语句.这是我的网站服务器的额外之旅,并支持性能我不想这样做.
有什么办法可以摆脱这个额外的ExecuteScalar()吗?
我正在构建一个使用公共 API 的电子应用程序(桌面)。现在我们都知道 Javscript 将对所有人可见,我将丑化我的代码。
要进行 API 调用,我必须将 client-id 和 client-secret 传递给 API 提供者。使用这两个密钥,任何人都可以冒充我并调用 API。
到目前为止,我一直在使用编译的编程环境,因此获取这些信息比较困难。在这种情况下,当我使用 Javascript 创建桌面应用程序并且客户端机密将在那里时,您有什么建议。
我们可以做些什么来完成这项工作?
在我自己的服务器上调用代码来获取这些数据,我想不出任何其他方式来安全地存储客户端机密。
想法请。:)
.net ×4
asp.net ×3
javascript ×3
jquery ×3
asp.net-mvc ×2
html ×2
json ×2
.net-4.0 ×1
ado.net ×1
ajax ×1
coding-style ×1
css ×1
database ×1
dll ×1
electron ×1
html-helper ×1
iis ×1
iis-7 ×1
node.js ×1
silverlight ×1
sql ×1