如何使用C#在html表中创建按钮

时间:2017-06-18 18:02:48

标签: javascript c# html asp.net

我想在html表(10行,10列)中创建100个按钮,并希望执行click事件。请帮助我。

我试过这个......

protected void Page_Load(object sender,EventArgs e)     {

seekwatcher

但它在单列中显示OP,我希望它在10x10或5x20中,如下所示

1 个答案:

答案 0 :(得分:-2)

正如你在其中标记了asp.net:
你用C#生成你的Html表吗? 如果是,那么您只需将<button></button>放在循环中已有的项目后面。然后在网站上显示如下:

function createHtml(){
            var container = "";
            try{
                container = '@Html.Raw(ViewBag.headline)';
                htmlElement= document.getElementById("yourElementId");
                htmlElement.innerText = container;
            }
            catch(error){...}
}

因此,您只需将ViewBag作为另一个项目发送给您的控制器即可 一如既往:感谢无声的投票。一如既往地有毒。

因为评论的输入:
How to create an HTML button that acts like a link?
你试过这个吗? 您可以在控制器中生成代码,就像您(可能)对您的表一样。只需插入类似的地方:

StringBuilder sb = new StringBuilder();
while(statement){
    sb.append("<td><button onclick="myFunction(row,column)">Click me</button></td>");
}

然后将ViewBag发送到视图中 在onclick,您可以定义JavaScript中应使用的功能。 也许你应该在你的问题中进一步解释这个问题。