在ASP.NET MVC中,您可以在代码隐藏中定义类型化视图之间进行选择,视图可以预期哪种数据.但是也可以不定义它,只是传递任何类型的数据来在ViewData容器中查看.
根据我们所讨论的数据类型,这里或者我应该混合哪种最佳模型(可能只是确保数据对于键入的视图的功能和其他未键入的数据至关重要?)?我真的不明白为什么这里有一个选择......
我是jQuery的新手,需要一些帮助才能在点击时显示和隐藏div.基本上我需要在用户点击链接后显示一个div(包含一个小菜单),并且只要用户点击刚刚显示的div内的链接.或者在div之外点击我需要再次隐藏div.我的HTML看起来像这样(我将存在于页面上的许多地方).
<a class="menu" href="#">Menu</a>
<div class="menu-content" style="display: none; position: absolute; border: 1px solid black; background-color: White;padding: 5px;">
<div><a href="#">Menu option 1</a></div>
<div><a href="#">Menu option 2</a></div>
</div>
Run Code Online (Sandbox Code Playgroud)
我还有一个包含整个页面的div,我认为我会设置另一个点击事件来隐藏div(以捕获实际菜单之外的点击).
这是解决这个问题的正确方法吗?然后我如何删除包装器div上的处理程序等等.我还应该想到什么才能做到这一点(如果这是正确的方法)?
更新:根据下面接受的答案,我添加了这个来解决它
//Need to return false here, otherwise the event will bubble up and trigger the hide on body
$('.menu').click(function() { $('.menu-content').hide();$(this).next().show();return false; });
$('body, .menu-content a').click(function() { $('.menu-content').hide();});
$('.menu-content a').click(function() { alert($(this)); });
Run Code Online (Sandbox Code Playgroud) 我有一个看起来像这样的模型(不是实际的代码所以不介意可能的错误输入).
model = function(option, items) {
self = this;
self.options = options;
self.items = ko.mapping.fromJS(items);
}
Run Code Online (Sandbox Code Playgroud)
该options的coantains列表对象,人们可以从一个下拉列表中选择.在items还包含对象的列表,其中每个对象具有一个像中的选项列表一个相同的对象.
然后,我遍历项目列表并在每行上显示一个下拉框.我这里需要将项目列表中当前项目中的对象作为选定选项.然而,当我没有设置optionValue但只尝试匹配整个对象时它不起作用...然后我的observable工作正常,并且整个对象的所有订阅字段都使用新选择进行更新.然而,我得到了初始选择以使用optionValue,Id如下所示.
<select data-bind="options: $parent.options, optionsValue:'Id', optionsText: 'Name', value: item.Id"></select>
Run Code Online (Sandbox Code Playgroud)
我现在的问题是只有绑定到Id的元素才会更新?我需要更新当前项目的所有属性,即使它只是当我在下拉列表中更改内容时现在更改的ID.
我该怎么做?
我需要使用XML中的PDF文件名和值来关联BizTalk中的PDF和XML文件.如何将PDF文件读入业务流程?我不得不以XML格式处理它......
相关的原因是我必须同时拥有发送系统中的PDF和XML,然后才能按特定顺序将它们写入接收系统(PDF文件必须在发送XML元文件之前传送. ).
我们是一家较小的ISV公司,在安装在客户环境中时,开发的产品通常最终取决于SAP集成.
我们现在正在寻找以最标准的方式将我们的产品与SAP集成的最佳方式.我们需要一个能够为大多数客户提供最少工作量的解决方案(其中一些实际上没有自己的SAP资源).
我们需要接收一些基本信息,如客户,地址,库存物品.我们还需要将发票信息发送给SAP,以便在那里进一步处理.
一些看完这里例如,它看起来就像NetWeaver和PI是最好的一段路要走.然而,这不是需要在客户PI侧进行大量开发来公开和调用正确的服务吗?怎么解决这个问题?
另一个问题是,如果所有SAP客户都拥有NetWeaver是正常的吗?我需要我的解决方案为我们所有的客户工作,有些是具有较小SAP安装的中型SAP客户.
如果PI不是我可以选择的方式,有什么利弊?
更新2010-12-30 - 要求. 我们需要满足的一些要求是: