如何访问HTML中的属性值以保存在数据库中单击按钮
How to access attribute values from HTML to save in DB on button click
我正在写一些添加链接属性的文章,如下所示。哪个呈现为HTML,但我想知道我可以在按钮点击事件中访问这些属性值吗?
我的代码低于
protected void RadGrid1_ItemDataBound(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
GridDataItem gridDataItem = (GridDataItem)e.Item;
gridDataItem.Height = Unit.Pixel(10);
HyperLink link = (HyperLink)gridDataItem["ContentTitle"].Controls[0];
ViewState["ContentID"] = gridDataItem["ContentID"].Text;
link.ForeColor = System.Drawing.Color.Navy;
link.ToolTip = Common.grdTextCell(gridDataItem["ContentSummaryDescr"].Text);
link.NavigateUrl = "~/SlideImages/" + gridDataItem["ContentName"].Text;//Session["contentFolderPath"] + "''"+ gridDataItem["ContentName"].Text;// Common.grdTextCell(gridDataItem["ContentName"].Text);
link.Target = "_blank";
link.Attributes["name"] = gridDataItem["ContentID"].Text + "," + gridDataItem["SiteContentListID"].Text;
HttpResponse myHttpResponse = Response;
HtmlTextWriter myHtmlTextWriter = new HtmlTextWriter(myHttpResponse.Output);
link.Attributes.AddAttributes(myHtmlTextWriter);
link.Attributes.Add("onclick",
"document.getElementById('" +
dummyBtn.ClientID + "').click();");
}
}
protected void dummyBtn_Click(object sender, EventArgs e)
{
}
呈现的HTML是这样的。。
我写这篇文章是为了一排
<td><a style="color:Navy;" target="_blank" href="somepath/abc.doc" onclick="document.getElementById('MainContent_SiteNewCon_dummyBtn').click();" name="1,16" title="rupesh tesr">test</a></td>
我想在我的按钮点击事件中使用thses name="1/16",这样我就可以将它们保存到数据库中。
是的,您可以使用jQuery。例如,
$("MyLink").click=(function(){
alert( $("MyLink").attr("title"));//For getting title value.
});
将id="MyLink"
添加到您的链接
<a style="color:Navy;" target="_blank" href="SlideImages/abc.doc" onclick="getAttr(this)" name="1,16" title="rupesh tesr" id="MyLink">rupesh test</a>
试试这个
string attr = link.Attributes["onlick"];
string name= link.Attributes["name"];
如果你想访问代码背后的链接,你必须添加runat="server"
并将Command
事件与CommandName
和CommandArguments
相加
为什么不使用LinkButton呢?更好的方法是使用HyperLink
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 如何将getJson的响应保存在全局变量中
- 按下按钮时保存cookie
- 如何使用 Angular JS 将数据保存在数据库中
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 用于检查数组中是否存在元素的javascript自定义方法
- HTML5在画布中加载较小的图像并保存实际大小的图像
- 是否可以在浏览器中使用纯JavaScript保存音频流
- 如何将多个画布保存为一个图像
- 使用javascript/jquery从现有数组中创建一个新数组,该数组保存项目存在的次数
- jQuery localStorage 如果存在,请保存它
- 如何在移动到新的HTML页面后使用保存在Javascript文件中的保存变量
- 根据页面元素的存在更改文件路径以保存页面内容
- 如何比较保存在变量中的querystring参数,并将变量保存在cookie中,并在每页上进行比较
- 在Json解析和在数据库中保存值方面存在问题
- 将对象替换为保存前已经存在的对象
- 如何在Mongoose中保存之前检查数据库中是否存在嵌入文档