asp.net - 在后面的代码中添加带有runatserver的按钮

时间:2017-01-24 02:50:39

标签: c# asp.net

如何制作此按钮

 resultsHtml.Append(" <button runat="server" ID='btnHelloWorld' OnClick='btnHelloWorld_Click' Text='Upd`ate label!' /> ");

运行此

 protected void btnHelloWorld_Click(object sender, EventArgs e)
    {
        lblHelloWorld.Text = "Hello, world";
    }

在同一页面? 它们都在后面的代码和同一页面中。我把它放在resultsHtml.Append();中的原因是因为它在数据表

1 个答案:

答案 0 :(得分:1)

不要从数据库中获取整个按钮HTML脚本。只需从数据库中获取按钮名称和onClick事件名称。

然后从代码后面动态创建按钮,如下所示:

import { NgModule }           from '@angular/core';
import { BrowserModule }      from '@angular/platform-browser';
import { AppComponent }       from './app.component';

import { ThreadsService }        from './threads.service';

import { FormsModule }        from '@angular/forms';

@NgModule({
  imports: [ BrowserModule,  FormsModule ],
  declarations: [AppComponent],
  providers: [ ThreadsService ],
  bootstrap: [ AppComponent ]
})
export class AppModule { }