有没有办法以编程方式隐藏RadioButtonList控件内的单选按钮?
我确定以前发生过这种情况,有些东西在调试模式下运行,你在发布版本中编译,有些东西会中断.
在使用嵌入式XP环境时发生这种情况,我发现这样做的最好方法就是编写一个日志文件来确定它出错的地方.
您尝试解决恼人的发布模式错误的经验/发现有哪些?
我有一个ASP.net 2.0应用程序,我已经对源文件(cs文件)进行了一些更改.我上传了这些更改,并认为它会自动重新编译.我在MY_APP/bin中也有编译过的dll.我查了一下,注意到它没有重新编译.请理解我是新手.
我正在构建一个表单,我必须继续使用内联条件来添加一个readonly
html属性:
@Html.LabelFor(model => model.EventDate)
<div class="row">
<div class="col-xs-3">
@Html.EditorFor(model => model.EventDate, new
{
htmlAttributes = Model.IsEditorReadOnly ?
(object)new { @class = "form-control input-lg", @type = "date", @readonly = "readonly" } :
(object)new { @class = "form-control input-lg", @type = "date" }
})
</div>
</div>
@Html.ValidationMessageFor(model => model.EventDate)
Run Code Online (Sandbox Code Playgroud)
您不能仅对@readonly
属性的值使用条件,因为即使将其设置为null,它也会呈现给客户端readonly=""
,这足以让浏览器将该字段设置为只读.
必须有一个更好的方法来做这个,而不是每个表单元素的内联条件只是添加一个属性,对吗?
如果我附加了一个click事件处理程序:
$(".selector").bind("click", function () {
// some handler function
});
Run Code Online (Sandbox Code Playgroud)
如何获得该功能的参考?这不起作用:
var refToFunc = $(".selector").bind("click");
typeof refToFunc === "object"; // I want the function
Run Code Online (Sandbox Code Playgroud)
我认为bind("eventname")
在这种情况下只返回jQuery对象而不是事件处理函数.它必须存储在某个地方.
我们正在设计一个通常是OLTP的应用程序(想想:购买系统).但是,这个特别需要一些用户离线,因此他们需要能够将数据库下载到他们的机器上,对其进行操作,然后在局域网上进行同步.
我想要注意的是,我知道之前已经完成过,我只是没有这个特定模型的经验.
我想到的一个想法是使用GUID作为表键.因此,例如,采购订单不会有数字(自动数字)而是GUID,因此每个离线客户端都可以生成这些数据,并且当我连接回数据库时我没有冲突.
出于某种原因,这是一个坏主意吗?通过GUID键访问这些表会很慢吗?
您是否有过使用这类系统的经验?你是怎么解决这个问题的?
谢谢!
丹尼尔
我大约一个月前加入了一家新公司.该公司规模相当小,并且具有非常强大的"初创"感觉.我是一个由另外3人组成的团队的Java开发人员.该公司主要为企业/商业类型的人销售服务,以便彼此进行通信.
我已经和将要工作的主要事情之一是公司的主要网站 - 从中销售服务,现有用户登录以检查他们的服务并支付账单,新用户可以注册参加试用目前,这是一个部署在Tomcat上的JSP应用程序,可以通过公司自己编写的持久层访问数据库.
我在这里一直在重复和越来越沮丧(我对整体工作非常满意,所以这不是"哦,不,我不喜欢我的工作" - 类型的帖子)是缺少任何更大的设计或此Web应用程序的体系结构.该应用程序由几十个JSP页面组成,Servlet或Bean中几乎没有逻辑或任何其他类型的框架.许多JSP页面都是数千行代码,它们是jsp:include
其他JSP页面,业务逻辑与HTML混合在一起,经常使用的代码片段(如获取Web服务连接)被剪切和粘贴而不是重用,等等.换句话说,应用程序是一团糟.
公司内部有一些声音,试图重新设计这个网站,以便更好地适应MVC; 我认为开发人员和高层人员开始意识到目前的意大利面条代码模式是不可持续的,或者很容易扩展,以便为用户添加更多功能.高层和开发人员对完全重写事物持谨慎态度(有充分理由,因为这意味着需要几周或几个月的时间重写现有功能),但我们已经讨论过(慢慢地)将网站的某些区域写入新框架.
有哪些最佳策略可以将应用程序和代码库转移到这个方向?作为一名开发人员,我怎么能真正帮助实现这一目标,并且很快就能看到像工作中的那个混蛋新人并且告诉每个人他们写的是废话?当您遇到这种事情时,您在自己的工作经历中使用过任何经过验证的策略或经验吗?
最近,我和一位朋友正在谈论在SQL服务器数据库中保护存储过程代码.
从远处的内存中,我很确定在所有版本的SQL Server中"加密"都非常容易被破解,但是他说它在SQL 2005中得到了很大的改进.因此我没有认真考虑它作为安全选项在我曾经做过的任何系统中.
那么在什么样的情况下可以使用"加密",什么时候应该不惜一切代价避免?
在使用此查询之前,我已使用XPath选择具有最大整数id值的节点:
//somenode[not(@id <= preceding::somenode/@id) and not(@id <= following::somenode/@id)]
Run Code Online (Sandbox Code Playgroud)
我希望我可以做类似的事情:
//entry[not(string-length(child::text()) <= string-length(preceding::entry/child::text())) and not(string-length(child::text()) <= string-length(following::entry/child::text()))]
Run Code Online (Sandbox Code Playgroud)
但它返回一堆节点而不是一个节点.
示例XML:
<xml>
<entry>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</entry>
<entry>Nam dignissim mi a massa mattis rutrum eu eget mauris.</entry>
<entry>Ut at diam a sem scelerisque pretium nec pulvinar purus.</entry>
<entry>Nunc in nisi nec dolor accumsan suscipit vel a quam.</entry>
<entry>Nunc suscipit lobortis arcu, nec adipiscing libero bibendum nec.</entry>
<entry>Aenean eget ipsum et nunc eleifend scelerisque.</entry>
<entry>In eu magna et diam volutpat molestie.</entry> …
Run Code Online (Sandbox Code Playgroud) asp.net ×2
c# ×2
sql-server ×2
.net-2.0 ×1
architecture ×1
asp.net-mvc ×1
debugging ×1
embedded ×1
encryption ×1
guid ×1
html-helper ×1
java ×1
javascript ×1
jquery ×1
jsp ×1
offline ×1
oltp ×1
radio-button ×1
razor ×1
regex ×1
textnode ×1
xml ×1
xpath ×1