Questions tagged «dynamic»

动态是广泛使用的术语,通常描述了程序在运行时而不是编译时做出的决定。


5
JavaScript:如何根据选择更改表单动作属性值?
我正在尝试根据下拉菜单中的选定值更改表单操作。 基本上,HTML看起来像这样: <form class="search-form" id="search-form" method="post" accept-charset="UTF-8" action="/search/user"> <select id="selectsearch" class="form-select" name="selectsearch"> <option value="people">Search people</option> <option value="node">Search content</option> </select> <label>Enter your keywords: </label> <input type="text" class="form-text" value="" size="40" id="edit-keys" name="keys" maxlength="255" /> <input type="submit" class="form-submit" value="Search" id="edit-submit" name="search"/> </form> 如果选择“人员”(默认情况下为默认值),则该操作应为“ / search / user”,如果选择了内容,则该操作应为“ / search / content” 我还在四处搜寻,但是还没有找到如何做的方法。
151 jquery  forms  dynamic  action 

5
Android-将视图动态添加到视图
我有一个视图布局- <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="0px" android:orientation="vertical"> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_header" style="@style/Home.ListHeader" /> <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_none" android:visibility="gone" style="@style/TextBlock" android:paddingLeft="6px" /> <ListView android:layout_width="fill_parent" android:layout_height="wrap_content" android:id="@+id/items_list" /> </LinearLayout> 我想做的是在我的主要活动中使用这样的布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="0px" android:id="@+id/item_wrapper"> </LinearLayout> 我想遍历数据模型,并将由第一个布局组成的多个视图注入到主布局中。我知道我可以通过完全在代码内构建控件来做到这一点,但是我想知道是否存在一种动态构建视图的方法,以便我可以继续使用布局而不是将所有内容都放入代码中。

5
从数据库编译动态HTML字符串
情况 嵌套在我们的Angular应用程序中的是一个称为Page的指令,该指令由控制器支持,该指令包含一个具有ng-bind-html-unsafe属性的div。这被分配给名为“ pageContent”的$ scope变量。从数据库中为该变量分配动态生成的HTML。当用户跳至下一页时,将对数据库进行调用,并将pageContent var设置为此新的HTML,并将其通过ng-bind-html-unsafe显示在屏幕上。这是代码: 页面指​​令 angular.module('myApp.directives') .directive('myPage', function ($compile) { return { templateUrl: 'page.html', restrict: 'E', compile: function compile(element, attrs, transclude) { // does nothing currently return { pre: function preLink(scope, element, attrs, controller) { // does nothing currently }, post: function postLink(scope, element, attrs, controller) { // does …

4
如何反映动态对象的成员?
我需要从使用.NET 4中的dynamic关键字声明的对象中获取属性及其值的字典吗?似乎为此使用反射将不起作用。 例: dynamic s = new ExpandoObject(); s.Path = "/Home"; s.Name = "Home"; // How do I enumerate the Path and Name properties and get their values? IDictionary<string, object> propertyValues = ???
131 c#  dynamic  reflection 

7
如何在C#中创建自己的动态类型或动态对象?
例如,那里有ControllerBaseclass的ViewBag属性,我们可以动态获取/设置值并向此对象添加任意数量的其他字段或属性,这很酷。我想使用类似的东西,除了MVC应用程序和Controller其他类中的类应用程序类型。当我尝试创建动态对象并设置其属性时,如下所示: 1. dynamic MyDynamic = new { A="a" }; 2. MyDynamic.A = "asd"; 3. Console.WriteLine(MyDynamic.A); 我收到了RuntimeBinderException消息Property或indexer'<> f__AnonymousType0.A'不能分配给它的信息-只能在第2行中读取。另外,我建议它也不是我要找的东西。也许有一些课程可以让我做类似的事情: ??? MyDynamic = new ???(); MyDynamic.A = "A"; MyDynamic.B = "B"; MyDynamic.C = DateTime.Now; MyDynamic.TheAnswerToLifeTheUniverseAndEverything = 42; 具有动态添加和设置属性。
130 c#  dynamic  viewbag 

2
具有动态变量如何影响性能?
我对dynamicC#的性能有疑问。我读过dynamic使编译器再次运行,但是它做什么呢? 是否必须使用dynamic变量作为参数重新编译整个方法,还是仅使用动态行为/上下文重新编译整个方法? 我注意到使用dynamic变量会使简单的for循环速度降低2个数量级。 我玩过的代码: internal class Sum2 { public int intSum; } internal class Sum { public dynamic DynSum; public int intSum; } class Program { private const int ITERATIONS = 1000000; static void Main(string[] args) { var stopwatch = new Stopwatch(); dynamic param = new Object(); DynamicSum(stopwatch); SumInt(stopwatch); SumInt(stopwatch, …
127 c#  performance  dynamic 


14
根据数据库查找表中的值自动创建枚举?
如何自动创建枚举并随后基于数据库查找表中的值在C#中使用其值(使用企业库数据层)? 例如,如果我在数据库中添加新的查找值,则不需要在代码中手动添加额外的静态枚举值声明-我想使枚举与数据库保持同步。 有这样的事吗? 我不想创建一个代码生成的静态枚举(根据The Code Project文章Enum Code Generator-从数据库查找表自动生成枚举代码),并且希望它是完全自动的。
116 c#  database  dynamic  enums 

9
如何在Javascript中调用动态命名方法?
我正在动态创建一些JavaScript,这些JavaScript将在构建时插入到网页中。 JavaScript将listbox根据另一个中的选择来填充一个listbox。listbox更改一个选项时,它将基于的选定值调用方法名称listbox。 例如: Listbox1 包含: Colours Shapes 如果Colours选择,它将调用populate_Colours填充另一个方法listbox。 为了澄清我的问题:如何populate_Colours使用JavaScript 进行调用?

3
用反射调用静态方法
我在命名空间中有几个静态类,mySolution.Macros例如 static class Indent{ public static void Run(){ // implementation } // other helper methods } 所以我的问题是,在反射的帮助下如何调用这些方法? 如果方法不是静态的,那么我可以做些类似的事情: var macroClasses = Assembly.GetExecutingAssembly().GetTypes().Where( x => x.Namespace.ToUpper().Contains("MACRO") ); foreach (var tempClass in macroClasses) { var curInsance = Activator.CreateInstance(tempClass); // I know have an instance of a macro and will be able to …
111 c#  reflection  dynamic 

3
为什么C#编译器在静态方法调用实例方法的地方不会出错?
以下代码具有一个静态方法Foo(),它调用实例方法Bar(): public sealed class Example { int count; public static void Foo( dynamic x ) { Bar(x); } void Bar( dynamic x ) { count++; } } 它编译时没有错误*,但在运行时生成运行时绑定程序异常。如预期的那样,将动态参数删除到这些方法会导致编译器错误。 那么,为什么要使用动态参数才能编译代码?ReSharper也不将其显示为错误。 编辑1: *在Visual Studio 2008中 编辑2:已添加,sealed因为子类可能包含静态Bar(...)方法。当无法在运行时调用实例方法以外的其他任何方法时,即使是密封版本也可以编译。


8
是否有使用javascript生成html的最佳实践
我正在调用一个Web服务,该服务返回JSON中的对象数组。我想获取这些对象并使用HTML填充div。假设每个对象都包含一个url和一个名称。 如果我想为每个对象生成以下HTML: <div><img src="the url" />the name</div> 是否有最佳做法?我可以看到几种方法: 连接字符串 创建元素 使用模板插件 在服务器上生成html,然后通过JSON进行投放。
103 javascript  html  ajax  dynamic  dhtml 

6
如何在Dart中执行运行时类型检查?
Dart规范指出: 修饰的类型信息反映了运行时对象的类型,并且始终可以通过动态类型检查构造(其他语言中的instanceOf,casts,typecase等类似物)查询。 听起来不错,但没有instanceof类似运算符。那么我们如何在Dart中执行运行时类型检查?有可能吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.